- CSS simple
- Tailwind v4
Configuration
Faites l’importation de la feuille de styles précompilée dans le point d’entrée de votre application :En mode CSS standard, définir
--primary ou --color-primary n’a aucun effet. La feuille de style compilée utilise directement les variables --auth0-*.Préréglages de thème
PassezthemeSettings à Auth0ComponentProvider pour basculer d’une variante visuelle intégrée à l’autre.| Préréglage | Description |
|---|---|
default | Apparence Auth0 standard avec des ombres et des bordures équilibrées |
minimal | Poids visuel réduit — moins d’ombres et des bordures plus fines |
rounded | Rayons de bordure plus grands pour une apparence plus douce |
Les variables d’ombre ne s’appliquent qu’avec le préréglage
default. Les préréglages minimal et rounded désactivent les ombres en interne.Référence des variables CSS
Toutes les propriétés visuelles sont gérées par des propriétés personnalisées CSS. Remplacez-les dans votre feuille de styles (comme illustré dans la section Setup ci-dessus) ou au moyen de la propthemeSettings.variables.Définissez-les dans :root pour les valeurs par défaut du mode clair. Utilisez .dark ou themeSettings.mode pour les valeurs du mode sombre.- Couleurs
- Couleurs de statut
- Rayon de bordure
- Typographie
Override via l’API JS
PassezthemeSettings.variables à Auth0ComponentProvider pour appliquer des overrides par programmation. Ceux-ci ont la spécificité la plus élevée et remplacent aussi bien le CSS :root que les valeurs définies dans les feuilles de style.Les variables sont réparties en trois catégories :common— appliqué quel que soit le mode (rayon, typographie)light— appliqué lorsquemode: "light"dark— appliqué lorsquemode: "dark"
themeSettings.variables utilise toujours les noms --auth0-* pour les jetons de couleur, quelle que soit votre configuration CSS. Les jetons de rayon des bordures et de typographie utilisent leurs propres noms (--radius-*, --font-size-*).Remplacement par composant
Chaque composant accepte une propstyling qui permet de limiter la portée des overrides sans toucher aux styles globaux.variables pour les overrides de token CSS limités à ce composant, et classes pour les classes Tailwind ou personnalisées appliquées à des parties précises du composant.Cibles de classe offertes par composant
Cibles de classe offertes par composant
SsoProviderCreate
SsoProviderCreate-header,SsoProviderCreate-wizardProviderSelect-root,ProviderDetails-root,ProviderConfigure-root
SsoProviderTable-header,SsoProviderTable-table,SsoProviderTable-row
SsoProviderEdit-header,SsoProviderEdit-tabsSsoProviderEdit-ssoTab,SsoProviderEdit-provisioningTab,SsoProviderEdit-domainsTab
DomainTable-header,DomainTable-tableDomainTable-createModal,DomainTable-configureModal,DomainTable-deleteModal
OrganizationDetailsEdit-header,OrganizationDetailsEdit-form,OrganizationDetailsEdit-actions
Personnalisations courantes
Couleur de l’image de marque
Coins arrondis
Typographie compacte
Mode sombre
Les composants réagissent àthemeSettings.mode. Reliez-le au state du thème de votre application :layout.tsx