Tous les éléments du kit partagé, retravaillés de la palette par défaut de Tailwind vers les jetons de cette application. Un élément par groupe du kit, non par fichier : les six fichiers de boutons sont un seul composant à variante. Changez la palette ou le clair/sombre dans la barre de navigation et toute la page suit.
Éléments
Avatar
<x-kit.avatar />
Une personne en cinq tailles, ronde ou carrée, avec une pastille d’état facultative. À défaut d’image, une initiale.
Étiquette
<x-kit.badge />
Un petit libellé qui porte un sens plutôt qu’une teinte : neutre, accent, surlignage ou contour.
Menu déroulant
<x-kit.dropdown />
Un menu sur un bouton, ouvert par le navigateur via Tailwind Plus Elements et non par un script à nous.
Retours
Alerte
<x-kit.alert />
Un message sur place, dans l’un de quatre tons, avec des actions en dessous si besoin.
Un certificat se renouvelle dans trois jours
Le site est en ligne
Deux sites sont sur un vieux PHP
Le dernier déploiement a échoué
Un certificat se renouvelle dans trois jours
État vide
<x-kit.empty-state />
Ce que dit une liste qui n’a encore rien. En pointillés quand on pourrait y déposer quelque chose.
Aucun client pour l’instant
Aucun client pour l’instant
Formulaires
Panneau d’action
<x-kit.action-panel />
Un panneau dont toute la raison d’être est la commande à son extrémité.
Transférer ce projet
Case à cocher
<x-kit.checkbox />
La case native, peinte par accent-color, avec une étiquette et une aide facultative.
Seulement pour les projets qui vous appartiennent.
Liste combinée
<x-kit.combobox />
Un champ texte avec datalist : on tape pour filtrer, ou on ouvre la liste. Sans script, et dégradé en champ simple.
Mise en page de formulaire
<x-kit.form-layout />
Une ou deux colonnes de champs dans un panneau, les actions sur un filet en pied.
Profil
Ce que le reste de l’équipe voit de vous.
Champ
<x-kit.input />
Un champ étiqueté, avec aide, erreur et complément en tête ou en queue.
Facturé le premier du mois.
Ce nom est déjà pris.
Groupe de boutons radio
<x-kit.radio-group />
Un choix parmi plusieurs, en liste de pastilles ou en panneau par option.
Liste déroulante
<x-kit.select />
Un select natif. Le listbox du kit demande un script et un popover pour ce que le navigateur fait déjà.
Utilisée pour les factures et les courriels.
Formulaire de connexion
<x-kit.sign-in />
La colonne étroite de champs, dans un panneau ou à même la page.
Se connecter
Zone de texte
<x-kit.textarea />
Le même appareillage que le champ, avec la place d’un paragraphe.
Visible par toute personne ayant accès au client.
Interrupteur
<x-kit.toggle />
Une case qui dessine un rail : il part avec le formulaire et garde le clavier que le navigateur lui donne.
Toute personne ayant le lien peut y accéder.
Données
Calendrier
<x-kit.calendar />
Une grille de mois, calculée et non recopiée, avec un jour choisi et des jours marqués.
septembre 2026
Liste de définitions
<x-kit.description-list />
Des termes et des valeurs en lignes, rayées si on veut.
Compte
Les informations au dossier pour ce client.
- Nom
- Camille Rey
- Rôle
- Propriétaire
- Courriel
- camille@example.ch
Chiffre
<x-kit.stat />
Un chiffre, son libellé et sa variation. Le chiffre prend le pas d’affichage de la palette.
Clients
71
12%
Sites
14
2%
Disponibilité
99.9%
Listes
Fil d’activité
<x-kit.feed />
Une chronologie, le filet passant derrière les marqueurs plutôt qu’entre les lignes.
-
Camille a déployé atelier-verd.ch
il y a 20 minutes
-
Dominique a examiné la facture
il y a 3 heures
-
Un renouvellement de certificat a été ouvert
Hier
Liste en grille
<x-kit.grid-list />
Des cartes sur deux, trois ou quatre colonnes, chacune avec un avatar.
-
Camille Rey
Camille Rey
Propriétaire
-
Dominique Roch
Dominique Roch
Design
-
Sacha Meyer
Sacha Meyer
Support
Liste empilée
<x-kit.stacked-list />
Des lignes dans un panneau, ou un panneau par ligne.
-
Atelier Verd
atelier-verd.ch
CHF 1 240
par mois
-
Maison Blanc
maison-blanc.ch
CHF 890
par mois
-
Atelier Verd
atelier-verd.ch
CHF 1 240
-
Maison Blanc
maison-blanc.ch
CHF 890
Tableau
<x-kit.table />
Colonnes et lignes avec bandeau d’en‑tête, titre et action, défilant de côté s’il le faut.
Factures
| Client | Site | Forfait | Montant |
|---|---|---|---|
| Atelier Verd | atelier-verd.ch | Standard | CHF 1 240 |
| Maison Blanc | maison-blanc.ch | Premium | CHF 890 |
| Studio Onze | studio-onze.ch | Standard | CHF 640 |
Navigation
Palette de commandes
<x-kit.command-palette />
Le champ de recherche et ses résultats, montrés ouverts — un dialogue fermé ne montre rien.
Pagination
<x-kit.pagination />
Précédent et suivant, avec les numéros entre eux ou un simple compte.
Progression
<x-kit.progress />
Un rail rempli, ou la même valeur en une rangée d’étapes.
Onglets
<x-kit.tabs />
Une rangée de sections, soulignées ou en pastilles.
Surcouches
Tiroir
<x-kit.drawer />
Le panneau du dialogue épinglé à un bord, sur toute la hauteur. Dialogue natif, montré ici sur place.
Détails du site
Dialogue modal
<x-kit.modal />
Un dialogue natif : couche supérieure, voile, touche Échap et piège de focus sont au navigateur.
Publier ce site ?
Supprimer ce client ?
Notification
<x-kit.notification />
Un panneau soulevé, pour le coin où une région live les empile.
Enregistré
Certificat qui expire
Titres
En‑tête de carte
<x-kit.card-heading />
Le bandeau d’un panneau, avec le filet qui le sépare du corps.
Sites
Trois sites sur ce compte
En‑tête de page
<x-kit.page-heading />
Le titre d’une page, son fil d’Ariane, ses métadonnées et ses actions.
Atelier Verd
En‑tête de section
<x-kit.section-heading />
Un filet sous un titre, avec une action ou une rangée d’onglets dessus.
Équipe
Qui peut atteindre ce client et ce qu’il a le droit de faire.