import * as React from 'react'; import { cn } from '@/lib/utils'; /** * LabelProps - Propriétés du composant Label * * @interface LabelProps * @extends React.LabelHTMLAttributes */ export interface LabelProps extends React.LabelHTMLAttributes {} /** * Label - Composant de label avec design system Kodo * * Composant de label pour associer du texte à des champs de formulaire. * Utilise le design system Kodo avec des styles cohérents et support pour les états disabled. * * @example * ```tsx * // Label simple * * * * // Label avec classe personnalisée * * ``` * * @component * @param {LabelProps} props - Propriétés du composant (toutes les props HTML standard de label) * @returns {JSX.Element} Élément label stylisé */ const Label = React.forwardRef( ({ className, ...props }, ref) => (