コントロールに関連付けられたアクセシブルなラベルをレンダリングします。
import React from 'react';import * as Label from '@radix-ui/react-label';import './styles.css';const LabelDemo = () => (<div style={{ display: 'flex', padding: '0 20px', flexWrap: 'wrap', gap: 15, alignItems: 'center' }} ><Label.Root className="LabelRoot" htmlFor="firstName">First name</Label.Root><input className="Input" type="text" id="firstName" defaultValue="Pedro Duarte" /></div>);export default LabelDemo;
ラベルをダブルクリックしたときのテキスト選択を防止します。
ネストされたコントロールをサポートします。
コマンドラインからコンポーネントをインストールします。
コンポーネントをインポートします。
ラベルのコンテンツを含みます。
このコンポーネントはネイティブのlabel
要素に基づいており、コントロールをラップする場合やhtmlFor
属性を使用する場合に、自動的に正しいラベル付けを適用します。独自のカスタムコントロールが正しく動作するようにするには、button
やinput
などのネイティブ要素をベースとして使用するようにしてください。