Katalog

Alle Komponenten

Alles, was du brauchst, um eine vollständige Produktoberfläche auf iOS und Android zu bauen.

10 Primitive
41 Komponenten
1022 Unit-Tests
100% TypeScript

Primitive 10

Box

  • Layout

View, die Tokens für Abstände, Farbe, Radius und Elevation als Props entgegennimmt.

  • Props für Padding und Margin
  • Hintergrund aus Theme-Farben
  • Radius und 6 Elevation-Stufen

Stack

  • Layout

Vertikale und horizontale Stacks mit token-basierten Abständen.

  • VStack und HStack
  • Gap aus Abstands-Tokens
  • Ausrichtung, Verteilung und Umbruch

Text

  • Typografie

Typografie-Primitiv, an die Schriftskala des Themes gebunden.

  • 18 Typ-Varianten
  • Farb-Tokens aus dem Theme
  • Gut lesbare Akzentfarben

Heading

  • Typografie

Text mit Header-Rolle, abgebildet auf die Überschriftenstile.

  • Ebenen 1-3 plus 2 Display-Größen
  • Header-Rolle für Screenreader

PressableScale

  • Motion

Pressable mit Reanimated-Spring-Skalierung beim Drücken.

  • Konfigurierbare Skalierung
  • Berücksichtigt reduzierte Bewegung
  • Fokusring für die Tastatur

MarqueeText

  • Motion
  • Typografie

Einzeiliger Text, der nur bei Überlauf scrollt.

  • Überlauf-Erkennung
  • Konfigurierbare Geschwindigkeit und Pause
  • Statisch bei reduzierter Bewegung

PaginationDots

  • Navigation

Animierter Seiten- oder Schrittindikator.

  • Aktiver Punkt wird breiter
  • Sagt den aktuellen Schritt an

SectionLabel

  • Typografie

Kleine Überzeile in Großbuchstaben mit Header-Rolle.

  • Standardmäßig in Großbuchstaben
  • Eigene Transformation und Farbe

SystemIcon

  • Layout

Gezeichnetes Icon-Set, das auf iOS und Android gleich aussieht.

  • 12 Glyphen
  • Chevrons werden in RTL gespiegelt
  • Für Screenreader ausgeblendet

Komponenten 41

ActionTile

  • Aktionen

Antippbare Kachel mit getöntem Icon-Chip und Label.

  • 5 Töne
  • Spring-Skalierung beim Drücken
  • Leichte Haptik beim Drücken

Avatar

  • Datenanzeige

Runder Avatar mit Bild oder Initialen.

  • 4 Größen (sm-xl)
  • Initialen aus einem Namen
  • Eigener Hintergrund für Initialen

Badge

  • Feedback

Zähler, kurzes Label oder Statuspunkt.

  • 5 Farbvarianten
  • Obergrenze bei Überlauf (99+)
  • Punkt-Modus

BottomSheet

  • Overlays

Modales Sheet, das von unten hereingleitet.

  • Zum Schließen nach unten ziehen
  • Teile Header, Body und Footer
  • Weicht der Tastatur aus
  • Escape-Geste für Screenreader

BottomTabBar

  • Navigation

Untere Tab-Leiste mit animierter Markierung für den aktiven Tab.

  • Badges pro Tab
  • Tab-Rollen mit Auswahlzustand
  • Safe-Area-Inset

Button

  • Aktionen

Button für die Hauptaktion mit Varianten, Größen, Ladezustand und Icons.

  • 5 Varianten
  • 3 Größen (sm/md/lg)
  • Ladezustand
  • Haptischer Druck

Card

  • Layout

Theme-gestaltete Oberfläche, die mit einem Handler antippbar wird.

  • 4 Elevation-Stufen
  • 3 Dichte-Größen
  • Header- und Footer-Slots

Checkbox

  • Formulare

Checkbox mit optionalem Label.

  • 2 Größen
  • Checkbox-Rolle und -Zustand
  • Leichte Haptik beim Umschalten

Chip

  • Formulare

Auswählbarer Chip oder Filter-Tag.

  • 3 Varianten und 3 Formen
  • Vorangestelltes Icon
  • ChipGroup-Layout

ConfettiOverlay

  • Motion

Feierliches Konfetti, das nie Berührungen blockiert.

  • Konfigurierbare Partikelanzahl
  • Startet beim Einblenden
  • Berücksichtigt reduzierte Bewegung

Countdown

  • Datenanzeige

Sich selbst aktualisierender Countdown bis zu einer Frist.

  • 4 Formate
  • Lokalisierbare Einheiten
  • Label und Callback bei Ablauf

DatePickerInput

  • Formulare

Feld für Datum, Uhrzeit oder Datum mit Uhrzeit.

  • 3 Modi
  • Mindest- und Höchstdatum
  • Löschbar
  • Schreibgeschützter Fallback ohne Picker

DateRangePickerInput

  • Formulare

Felder für Start- und Enddatum eines Zeitraums.

  • Jedes Ende begrenzt das andere
  • Eigener Fehler pro Ende
  • Löschbar

EmptyState

  • Feedback

Zentrierter Leerzustand mit Icon, Titel, Nachricht und Aktion.

  • 3 Größen
  • Aktions-Slot
  • Summary-Rolle

ErrorBoundary

  • Feedback

Error Boundary mit Fallback zum erneuten Versuchen.

  • Reset-Keys
  • Eigenes Fallback-Rendering
  • withErrorBoundary-HOC

FieldLabel

  • Formulare

Feld-Label in Großbuchstaben mit Pflichtfeld-Markierung.

  • Pflichtfeld-Markierung
  • Als Pflichtfeld angesagt

HeaderBar

  • Navigation

Bildschirm-Header mit Zurück-Button, Titel und Aktionen.

  • Reguläre und große Titel
  • Zentrierter oder linksbündiger Titel
  • Zurück-Chevron wird in RTL gespiegelt

Input

  • Formulare

Texteingabe mit Label, Fehler und Fokusrahmen.

  • Label, Fehler und Pflichtfeld
  • Leitet ref und TextInput-Props weiter
  • Mehrzeilig nutzbar

InputPrompt

  • Overlays
  • Formulare

Plattformübergreifender Dialog zur Texteingabe.

  • System-Dialog Alert.prompt auf iOS
  • Theme-gestaltetes Modal auf Android
  • Lokalisierte Buttons

KeyboardLiftedFooter

  • Layout

Untere Aktionsleiste, die über der Tastatur bleibt.

  • Hebt sich mit der Tastatur
  • Auf Android standardmäßig aktiv

ListHeader

  • Typografie

Listen- oder Seiten-Header in vier Größen.

  • 4 Größen
  • Optionen für die Texttransformation
  • Header-Rolle

ListItem

  • Datenanzeige

Listenzeile mit Icon, Untertitel, Wert und Chevron.

  • Chevron, wenn antippbar
  • Destruktiver Stil
  • Eigene Slots

ListSection

  • Datenanzeige

Gruppierter Listenabschnitt mit Titel und Fußnote.

  • Gruppierte Karte oder einzelne Zeilen
  • Titel und Fußnote

Modal

  • Overlays

Zentrierter Dialog mit Backdrop, Titel und Footer.

  • Teile Header, Body und Footer
  • Schließen per Backdrop
  • Escape-Geste für Screenreader

ProgressBar

  • Feedback

Bestimmter horizontaler Fortschrittsbalken.

  • Semantische oder eigene Farbe
  • Fortschrittsbalken-Rolle mit Wert
  • Konfigurierbare Höhe

ScreenContainer

  • Layout

Bildschirm-Wrapper mit Safe Areas und maximaler Breite auf Tablets.

  • Safe Areas oben und unten
  • Zentrierter Inhalt auf Tablets
  • Optionales Padding

SearchBar

  • Formulare

Suchfeld mit Debounce und Lösch-Button.

  • Eingebauter Debounce
  • Lösch-Button
  • Linke und rechte Slots

SegmentedControl

  • Formulare

Segmentierte Einfachauswahl im iOS-Stil.

  • Radio-Gruppe für Screenreader
  • Typisierte Werte
  • Leichte Haptik

Select

  • Formulare
  • Overlays

Auswahl eines einzelnen Werts mit Optionen in einem Bottom Sheet.

  • BottomSheet-Picker
  • Icons für Optionen
  • Label, Fehler und Pflichtfeld

SettingsRow

  • Datenanzeige

Einstellungszeile mit abgerundeter Icon-Kachel.

  • Icon-Kachel
  • Destruktiver Stil
  • Variante SettingsSwitchRow

Skeleton

  • Feedback

Animierter Lade-Platzhalter.

  • Card-Preset
  • Berücksichtigt reduzierte Bewegung
  • Lokalisiertes Lade-Label

Switch

  • Formulare

Theme-gestalteter nativer Switch mit Label und Untertitel.

  • Ganze Zeile antippbar
  • Leichte Haptik
  • Label wird mit Untertitel vorgelesen

TextArea

  • Formulare

Mehrzeilige Eingabe mit Label und Fehler.

  • Mindesthöhe in Zeilen
  • Label, Fehler und Pflichtfeld

Toast

  • Feedback

Imperativer Toast, der einmal im App-Root eingebunden wird.

  • 5 Varianten
  • Position oben oder unten
  • Aktions-Button
  • Screenreader-Ansagen
Expo React Native 0.84+ iOS Android TypeScript Accessible