Socket
Socket
Sign inDemoInstall

@microsoft/azure-iot-ux-fluent-controls

Package Overview
Dependencies
Maintainers
15
Versions
125
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/azure-iot-ux-fluent-controls

Azure IoT UX Fluent Controls


Version published
Weekly downloads
131
increased by219.51%
Maintainers
15
Weekly downloads
 
Created
Source

Azure IoT UX Fluent Controls

This project contains common React controls (Form Inputs, DateTime etc.) that match the Azure IoT Fluent design.

Get started

npm install --save @microsoft/azure-iot-ux-fluent-controls

This project is built on top of Azure IoT UX Fluent CSS and expects it -- along a few other common packages like React -- to be present in your app as peer dependencies. Run the following command to install these:

npm install --save @microsoft/azure-iot-ux-fluent-css react react-dom classnames prop-types

On install, this project will create a _colors.scss file at your <app root>/src/styles/. This allows you to override or extend the default colors specified in the CSS library and have it apply to the controls seamlessly. For more details, see the comments and examples in _colors.scss.

Quick overview

The full documentation and sample code for the controls is available at https://aka.ms/iotfluentcontrols, but in general, the pattern is:

import { DateField } from '@microsoft/azure-iot-ux-fluent-controls';
const initialState = {value: 'Sep 20, 2010 07:00:00 GMT'};

<div>
    <div style={{marginBottom: '20px'}}>
        Current Value: {state.value}
    </div>
    <DateField
        name='date-picker'
        label='Default Example (Local)'
        onChange={(newValue) => setState({value: newValue}) }
        initialValue={state.value}
    />
</div>

Image of DateField control

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Build

  1. git clone https://github.com/Azure/iot-ux-fluent-controls.git
  2. npm install
  3. npm run build

Docs

  1. npm run docs:build
  2. npm run docs
  3. You can now view style guide in the browser:

Bug/ Issue

https://github.com/Azure/iot-ux-fluent-controls/issues

FAQs

Package last updated on 01 Dec 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc