Standardmäßig barrierefrei
Tastaturorientierte Steuerung, sichtbarer Fokus, ARIA-Zustände, Live-Regionen, Unterstützung für reduzierte Bewegung und Hochkontrastmodi.
Ein umfassendes, barrierefreies, tokenbasiertes Designsystem für Enterprise-Produkte, komplexe Formulare, Workflows für Rich Media und datenintensive Anwendungen.
Tastaturorientierte Steuerung, sichtbarer Fokus, ARIA-Zustände, Live-Regionen, Unterstützung für reduzierte Bewegung und Hochkontrastmodi.
Tokens, Komponenten, Formularzustand und Verhaltenslogik sind getrennt, sodass Teams React, Vue, Angular oder Web Components integrieren können.
Muster decken dichte Datenraster, adaptive Formulare, Dateimanager, Medienvorschauen und Entwickler-Tools ab.
Alle visuellen Entscheidungen werden von CSS-Variablen gesteuert, die zur Laufzeit ohne Neuladen der Seite umgeschaltet werden können.
Wählen Sie System, Hell, Dunkel, benutzerdefinierte Marke oder hohen Kontrast. Einstellungen werden, sofern verfügbar, mit der Miniapps Storage-API gespeichert.
:root {
--tcm-color-primary: ...;
--tcm-radius-md: ...;
}
Farben, Typografie, Abstände, Ebenen, Deckkraft, Verläufe, Z-Index, Bewegung und Breakpoints.
Validierte, maskierte, medientaugliche und editorartige Eingabefelder für Enterprise-Formular-Builder.
<tcm-input required validation="email" />
Einfache, mehrfache, hierarchische, geografische, visuelle und Assistenten-ähnliche Auswahlsteuerelemente.
Expandable panels support keyboard access and nested content.
Reaktive und dynamische Formulare mit Gruppen, Arrays, verschachtelten Steuerelementen, Abhängigkeiten, asynchroner Validierung und adaptiven Layouts.
Standardaktionen, Senden/ZURÜCKSETZEN, Symbolschaltflächen, Hyperlinks, Laden, deaktiviert, gedrückt, Aktionsgruppen und FAB-Speed-Dial.
Fortschritt, Spinner, Skeletons, Toast, Snackbar, Warnmeldungen, Benachrichtigungen, Badges, Modale, Popover und Tooltips.
Tabellen, Raster, Inline-Bearbeitung, Sortierung, Filterung, Lazy Loading, Karten, Listen, Seitennummerierung, Karussell, Galerie und Medienplayer.
| Service | Status | Region | Latency | Actions |
|---|
Dateimanager, Ordnernavigation, Drag-and-Drop-Sortierung, Bild-/Audio-/Video-/PDF-Vorschau, Komprimierung und Konvertierungs-Workflows.
Flex, Grid, einklappbare Panels, Karussells, responsive Spalten, Auto-Layouts, haftende Elemente und Überlauf-Steuerelemente.
Panels use semantic disclosure patterns and retain keyboard accessibility.
Geolokalisierung, Karten, QR-/Barcode-Scanner, Wetter-Widgets, Designmodus-Umschalter, Steuerungen für Schriftart/Hintergrund/Rand/Schatten und adaptive Farbmodi.
Scanner-ready surface for camera integrations.
Lebenszyklus-Hooks, Validierungsereignisse, Abhängigkeiten, asynchrone Datenbindung, Rückgängig/Wiederherstellen, automatisches Speichern, Wiederherstellung, Zustandsverfolgung und Animationen.
WCAG-2.1-AA-Praktiken für Tastatur, Screenreader, Kontrast, Fokusindikatoren, reduzierte Bewegung und geräteübergreifende Nutzbarkeit.
Mobile-first-Layouts, adaptive Breakpoints, Touch-Ziele, wischbare Tabs, tastaturfreundliche Overlays und responsive Dichte.
TypeScript-Unterstützung, Framework-Integrationen, Storybook-Spielwiesen, Token-Export, Theming-APIs, modulare Importe, CLI-Gerüste und Benennungskonventionen.
import { Button, ThemeProvider } from '@tcm/design-system';
<ThemeProvider mode="system" tokens={customTokens}>
<Button variant="primary" loading={saving}>Save</Button>
</ThemeProvider>npx tcm-ui generate component data-grid
npx tcm-ui tokens export --format figma
npx tcm-ui storybook startFocus is managed, Escape closes the dialog, and actions are keyboard reachable.
Mobile-friendly surfaces can be dismissed with a button or backdrop tap.