Components
24 SwiftUI components you can copy into your project.
Primitives
Button
A customizable button component with multiple variants.
Badge
A small label for status, counts, or categories.
Toggle
A styled switch control with an optional label.
Separator
A horizontal or vertical divider line.
Avatar
A circular image with fallback initials.
Progress
A determinate progress bar.
Spinner
An indeterminate loading indicator.
Skeleton
A placeholder shimmer for loading states.
Forms
Input
A styled text input field with optional label support.
Checkbox
A toggleable checkmark with an optional label.
RadioGroup
A single-select group of radio buttons.
Select
A dropdown picker with optional label.
Slider
A range input with track and thumb.
Stepper
An increment/decrement control with label.
TextArea
A multi-line text input field.
Label
A form field label with optional required indicator.
Layout
Card
A container for content with header, body, and footer sections.
Tabs
Segmented tab navigation with trigger and content panels.
Alert
An inline alert banner with icon and variant styling.
Sheet
A bottom sheet modal with drag indicator and detents.
Accordion
Collapsible content sections with animated expand/collapse.
DropdownMenu
A contextual menu with items, icons, and destructive actions.
Popover
A floating content panel triggered by a button.
Toast
A non-blocking notification with auto-dismiss.