Aller à la barreAller au menuAller au contenuAller au pied de page

Bouton

Un bouton lance une action. Le libellé dit ce qui arrive ensuite.

Les états sélectionnés utilisent un fond neutre. La bordure bleue marque le choix.

Importation

Le bouton vit dans le système. On l'importe, on ne le redessine pas.

import { Button } from "@/components/ui/Button";

export function Example() {
  return <Button appearance="primary">Continuer</Button>;
}

Propriétés

NomTypeDéfautDescription
appearancedefault | primary | subtle | warning | danger | accentdefaultLe poids visuel du bouton.
spacingdefault | compactdefaultCompact sert dans un tableau ou une barre serrée.
isDisabledbooleanfalseBloque l'action. À éviter dans un formulaire.
isSelectedbooleanfalseMontre qu'une option est choisie.
isLoadingbooleanfalseRemplace le libellé par un indicateur et bloque le clic.
shouldFitContainerbooleanfalseLe bouton prend toute la largeur du parent.
iconBeforeReactNodeundefinedIcône avant le texte.
iconAfterReactNodeundefinedIcône après le texte.
childrenReactNodeundefinedLe libellé visible.

Cette page vous a aidé?