lasuite-ui-kit
lasuite-ui-kit
Bibliothèque React de composants partagés entre les applications LaSuite. Deux packages principaux :
@gouvfr-lasuite/ui-kit— composants applicatifs LaSuite (layout, recherche, menus, partage)@gouvfr-lasuite/cunningham-react— composants de base (Button, Input, Select, Modal, DataGrid)
Import pattern
Composants LaSuite depuis le ui-kit :
import { UserRow, QuickSearch, Badge, Icon, MainLayout } from "@gouvfr-lasuite/ui-kit";
Composants de base depuis Cunningham :
import { Button, Input, Select, Modal, DataGrid } from "@gouvfr-lasuite/cunningham-react";
Provider obligatoire
More from etalab-ia/skills
rgaa
>-
16securite-anssi
Règles essentielles de sécurité ANSSI pour le développement d'applications de l'État. 12 règles couvrant TLS, secrets, authentification, headers, dépendances, entrées, logs et durcissement. Utiliser cette skill quand l'utilisateur développe une application web, une API, ou tout service exposé, quand il mentionne la sécurité, l'ANSSI, le durcissement, ou quand on configure un serveur, un reverse proxy ou un pipeline CI/CD.
10datagouv-apis
>-
10react-dsfr
Créer des interfaces React conformes au Design System de l'État français (DSFR) avec @codegouvfr/react-dsfr. Utiliser cette skill quand l'utilisateur demande de créer des pages, composants ou interfaces en React utilisant le DSFR, quand il mentionne react-dsfr, le design system de l'État, ou quand le projet utilise @codegouvfr/react-dsfr. Couvre les composants natifs react-dsfr (pas MUI), le routing, les icônes, les couleurs et les patterns de mise en page.
9rag-parse
Convertir des documents non-structurés (PDF, DOCX, PPTX, XLSX, images, etc.) en markdown ou JSON localement, sans dépendances cloud. Utiliser quand l'utilisateur demande de parser des fichiers, convertir des documents, ou extraire du texte de PDFs.
7rag-index
Indexer un corpus de documents markdown pour la recherche sémantique. Utiliser quand l'utilisateur veut créer une base de connaissances, indexer des documents, ou configurer une recherche sémantique.
6