Skip to content

Composants

Le SurgeUI Design System propose une bibliothèque de composants Vue 3 organisés selon le principe d'Atomic Design. Chaque composant est accessible, thématisable et conçu pour fonctionner avec les 5 thèmes intégrés (light, dark, ocean, forest, sunset).

Principes

  • Accessibilité - Rôles ARIA, navigation clavier, support lecteurs d'écran et contraste WCAG AA
  • Thèmes - Tokens CSS sémantiques (--su-*) pour une adaptation automatique à chaque thème
  • Composition - Des atomes aux organismes, les composants se combinent pour créer des interfaces riches
  • TypeScript - Props typées avec interfaces explicites et auto-complétion

Explorer par catégorie

Affichage - 15 composants

Titres, images, avatars, badges, modales, onglets, accordéons, indicateurs de progression. Voir tous les composants d'affichage →

Actions - 8 composants

Boutons, liens, toggles, menus déroulants, bouton flottant. Voir tous les composants d'actions →

Formulaires - 11 composants

Champs de saisie, sélecteurs, interrupteurs, upload de fichiers, validation. Voir tous les composants de formulaire →

Publié sous licence MIT.