import { Info } from 'lucide-react';
import { Tooltip } from './tooltip';
import { cn } from '@/lib/utils';
/**
* HelpTextProps - Propriétés du composant HelpText
*
* @interface HelpTextProps
*/
interface HelpTextProps {
/**
* Texte d'aide à afficher dans le tooltip
*
* @example
* ```tsx
*
* ```
*/
text: string;
/**
* Classes CSS personnalisées
*/
className?: string;
/**
* Position du tooltip par rapport à l'icône
*
* - `top`: Au-dessus
* - `bottom`: En-dessous
* - `left`: À gauche
* - `right`: À droite
*
* @default 'top'
*/
position?: 'top' | 'bottom' | 'left' | 'right';
}
/**
* HelpText - Composant de texte d'aide avec tooltip
*
* Composant affichant une icône d'information avec un tooltip au survol.
* Utilisé pour fournir des informations contextuelles aux utilisateurs.
*
* FE-COMP-024: Help text component with tooltip
*
* @example
* ```tsx
* // Texte d'aide simple
*
*
* // Avec position personnalisée
*
* ```
*
* @component
* @param {HelpTextProps} props - Propriétés du composant
* @returns {JSX.Element} Élément span avec icône Info et tooltip
*/
export function HelpText({ text, className, position = 'top' }: HelpTextProps) {
return (
);
}