mantinedev/mantine-custom-components

Créez des composants personnalisés intégrés au système de thème, à l'API de styles et aux fonctionnalités principales de Mantine.

Qu'est-ce que mantine-custom-components ?

Cette compétence est conçue pour les développeurs utilisant Mantine UI, leur permettant de créer des composants personnalisés qui s'intègrent parfaitement avec le système de thème, l'API de styles et les fonctionnalités principales de Mantine. Elle est utile lors de la création de nouveaux composants avec factory(), polymorphicFactory() ou genericFactory(), l'ajout de support pour l'API de styles (classNames, styles, vars, unstyled), l'implémentation de variables CSS via createVarsResolver, la construction de composants composites avec sous-composants et contexte partagé, ou l'enregistrement d'un composant avec MantineProvider via Component.extend(). Cette compétence couvre également les tâches impliquant Factory, useProps, useStyles, BoxProps, StylesApiProps et ElementProps dans @mantine/core, garantissant une intégration fluide et une réutilisabilité au sein de l'écosystème Mantine.

Compatible avec~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/mantinedev/skills/tree/main/skills/mantine-custom-components

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait mantine-custom-components ?

Créez des composants personnalisés intégrés au système de thème, à l'API de styles et aux fonctionnalités principales de Mantine. Utilisez cette compétence lorsque : (1) vous créez un nouveau composant avec factory(), polymorphicFactory() ou genericFactory(), (2) vous ajoutez le support de l'API de styles (classNames, styles, vars, unstyled), (3) vous implémentez des variables CSS via createVarsResolver, (4) vous construisez des composants composites avec sous-composants et contexte partagé, (5) vous enregistrez un composant avec MantineProvider via Component.extend(), ou (6) toute tâche impliquant Factory, useProps, useStyles, BoxProps, StylesApiProps, ou ElementProps dans @mantine/core.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés