@fluentui/react-label
TypeScript icon, indicating that this package has built-in type declarations

9.1.87 • Public • Published

@fluentui/react-label

Label components for Fluent UI React

Labels provide a name or title to a component or group of components, e.g., text fields, checkboxes, radio buttons, and dropdown menus.

Usage

To import Label:

import { Label } from '@fluentui/react-components';

Examples

import * as React from 'react';
import { Label } from '@fluentui/react-components';
import { useId } from '@fluentui/react-utilities';

export const labelExample = () => {
  const inputId = useId('firstNameLabel-');

  return (
    <>
      <Label htmlfor={inputId} required strong>
        First Name
      </Label>
      <input id={inputId} />
    </>
  );
};

See Fluent UI Storybook for more detailed usage examples.

Alternatively, run Storybook locally with:

  1. yarn start
  2. Select react-label from the list.

Specification

See Spec.md.

Migration Guide

If you're upgrading to Fluent UI v9 see MIGRATION.md for guidance on updating to the latest Label implementation.

Dependencies (6)

Dev Dependencies (4)

Package Sidebar

Install

npm i @fluentui/react-label

Weekly Downloads

143,662

Version

9.1.87

License

MIT

Unpacked Size

147 kB

Total Files

37

Last publish

Collaborators

  • chrisdholt
  • miroslavstastny
  • levithomason
  • uifabricteam
  • uifrnbot
  • layershifter
  • ling1726
  • travisspomer
  • justslone
  • microsoft1es
  • sopranopillow