Back to Component Library
Return to the main component library index
Composants de carte
ScrollBox
Un conteneur défilable à utiliser à l’intérieur des composants de carte. Fournit une zone défilable avec une hauteur maximale facultative et un indicateur de défilement. Importer :| Prop | Type | Par défaut | Requis | Description |
|---|---|---|---|---|
children | ReactNode | - | Oui | Contenu à afficher dans la zone de défilement |
maxHeight | number|string | 300 | Non | Hauteur maximale avant le défilement (px ou valeur CSS) |
showHint | boolean | true | Non | Si afficher l’indication « Défiler pour en savoir plus » |
style | object | - | Non | Styles supplémentaires |
- Live Example
- Code
Scrollable Content
Composants de liste
StepList
Affiche une liste d’éléments en tant que Étapes. Affiche un tableau d’éléments en utilisant les composants Steps/Step. Importer :| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
listItems | Array | - | Oui | Tableau d’objets d’étape |
listItems[].title | string | - | Oui | Titre de l’étape |
listItems[].icon | string | - | Non | Nom de l’icône facultatif |
listItems[].content | ReactNode | - | Oui | Contenu de l’étape |
- Code
StepLinkList
Affiche une liste d’étapes avec des liens de navigation. Similaire à StepList, mais chaque étape contient un composant GotoLink. Importer :| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
listItems | Array | - | Oui | Tableau d’objets d’étape avec des liens |
listItems[].title | string | - | Oui | Titre de l’étape |
listItems[].icon | string | - | Non | Nom d’icône facultatif |
listItems[].content | string | - | Oui | Texte du libellé du lien |
listItems[].link | string | - | Oui | Chemin relatif pour le lien |
BasicList, IconList, UpdateList, UpdateLinkList
Composants de remplissage pour la fonctionnalité de liste. Actuellement, ils retournent des fragments vides (non fonctionnels). Remarque : Ces composants sont des éléments de remplissage et actuellement non fonctionnels.Composants Étape
StyledSteps
Un composant Steps personnalisable avec un support de couleur et de style. Enveloppe le composant Steps standard avec un style CSS personnalisé. Importation :| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
children | ReactNode | - | Oui | Composants d’étape à afficher |
iconColor | string | "#18794E" | Non | Couleur de fond pour les icônes d’étape |
titleColor | string | Conscient du thème | Non | Couleur des titres d’étape |
lineColor | string | orienté thème | Non | Couleur de la ligne de connexion entre les étapes |
iconSize | string | "24px" | Non | Taille des icônes des étapes (actuellement non utilisée) |
- Code
StyledStep
Un wrapper pour le composant Step avec une taille de titre personnalisable. Conçu pour être utilisé dans StyledSteps. Importation :| Prop | Type | Par défaut | Requis | Description |
|---|---|---|---|---|
title | string | - | Oui | Le titre de l’étape |
icon | string | - | Non | Nom de l’icône à afficher |
titleSize | string | "h3" | Non | Taille de l’en-tête HTML pour le titre (par exemple, “h1”, “h2”, “h3”) |
children | ReactNode | - | Oui | Contenu à afficher dans l’étape |
Composants de tableau
DynamicTable
Un composant de tableau réutilisable avec un style cohérent sur le site. Affiche un tableau avec des en-têtes et des lignes de données, avec des colonnes monospaces optionnelles. Importer :| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
tableTitle | string | null | Non | Titre facultatif à afficher au-dessus du tableau |
headerList | Array<string> | [] | Oui | Tableau de chaînes pour les en-têtes de colonne |
itemsList | Array<Object> | [] | Oui | Tableau d’objets où les clés correspondent aux valeurs de headerList |
monospaceColumns | Array<number> | [] | Non | Tableau des indices de colonne (commençant à 0) à afficher en mode monospace |
margin | string | - | Non | Remplacement CSS de la marge facultatif (par exemple, “0”, “1rem 0”) |
- Live Example
- Code
Network Endpoints
| Network | Endpoint | Status |
|---|
Composants de grille
QuadGrid
Un layout de grille à 2 colonnes avec une icône animée tournante au centre. Utile pour afficher quatre éléments dans une grille avec un élément décoratif au centre. Importer :| Prop | Type | Par défaut | Requis | Description |
|---|---|---|---|---|
children | ReactNode | - | Oui | Quatre éléments enfants à afficher dans une grille |
icon | string | "arrows-spin" | Non | Nom de l’icône à afficher au centre |
iconSize | number | 50 | Non | Taille de l’icône centrale |
iconColor | string | "var(--accent)" | Non | Couleur de l’icône centrale |
spinDuration | string | "10s" | Non | Durée d’animation pour l’icône tournante |
- Live Example
- Code
Item 1
Content 1
Item 2
Content 2
Item 3
Content 3
Item 4
Content 4
Next: Integration Components
Continue to Integration Components →