CommunityCodierung & Entwicklunggithub.com

mantinedev/mantine-custom-components

Erstellen Sie benutzerdefinierte Komponenten, die sich nahtlos in Mantines Theming, Styles API und Kernfunktionen integrieren.

Was ist mantine-custom-components?

Diese Skill hilft Entwicklern, benutzerdefinierte Komponenten für das Mantine-UI-Framework zu erstellen, die vollständig in dessen Theming-System und Styles API eingebunden sind. Sie unterstützt die Verwendung von Fabrikmethoden wie `factory()`, `polymorphicFactory()` und `genericFactory()`, um Komponenten mit automatischer Typinferenz zu erzeugen. Darüber hinaus ermöglicht sie die Implementierung von Styles API-Features wie `classNames`, `styles`, `vars` und `unstyled` sowie die Erstellung von CSS-Variablen via `createVarsResolver`. Die Skill deckt auch den Bau von zusammengesetzten Komponenten mit Sub-Komponenten und gemeinsamem Kontext sowie die Registrierung von Komponenten mit `MantineProvider.extend()` ab. Sie ist speziell für Projekte gedacht, die `@mantine/core` mit Version 7+ verwenden und die volle Kontrolle über das Styling und die Anpassbarkeit ihrer Komponenten benötigen.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht mantine-custom-components?

Erstellen Sie benutzerdefinierte Komponenten, die sich nahtlos in Mantines Theming, Styles API und Kernfunktionen integrieren. Nutzen Sie diesen Skill, wenn: (1) eine neue Komponente mit factory(), polymorphicFactory() oder genericFactory() erstellt wird, (2) Styles API-Unterstützung (classNames, styles, vars, unstyled) hinzugefügt wird, (3) CSS-Variablen via createVarsResolver implementiert werden, (4) zusammengesetzte Komponenten mit Sub-Komponenten und gemeinsamem Kontext entwickelt werden, (5) eine Komponente mit MantineProvider.extend() registriert wird oder (6) Aufgaben mit Factory, useProps, useStyles, BoxProps, StylesApiProps oder ElementProps in @mantine/core anfallen.

Individual skills in this repo

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

Verwandte Skills