Components

Current primitives

Current primitives in PristineUI.

Buttons

Import: Button

Variants + sizes

Card

Import: Card, CardHeader, CardContent, CardFooter

Header + content

Nested card
Composable structure
Cards are just layout primitives. You bring the content.

Inputs

Import: Input

Basic form control.

Badges & Tags

Import: Badge, Tag

Status + labels

DefaultPrimarySuccessWarningDangerOutline
DesignBuildShipReviewBlocker

Alerts

Import: Alert, AlertTitle, AlertDescription

Messaging

Avatars

Import: Avatar, AvatarImage, AvatarFallback

Image + fallback

SMGMLG

Switch & Checkbox

Import: Switch, Checkbox

Toggles

Progress

Import: Progress

Completion states

Textarea

Import: Textarea

Multi-line input

Skeleton

Import: Skeleton

Loading states

Breadcrumb

Import: Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbSeparator

Navigation hints

Divider

Import: Divider

Section separation

Section One
LeftRight

Tabs

Import: Tabs, TabsList, TabsTrigger, TabsContent

Content switching

Summary metrics and highlights live here.

Accordion

Import: Accordion, AccordionItem, AccordionTrigger, AccordionContent

Expandable items

A lightweight set of UI primitives for fast product work.

Dropdown & Select

Import: Dropdown, DropdownTrigger, DropdownContent, DropdownItem, Select

Menus + native select

Tooltip

Import: Tooltip

Hover hints

TopTop tooltipRightRight tooltip

Table

Import: Table, TableHeader, TableBody, TableRow, TableHead, TableCell

Data layout

CustomerStatusAmount
Elmo O'ConnorPaid$120.00
Casey BuccoPending$86.50
Martina GomezPaid$54.00

Toast

Import: Toast, ToastTitle, ToastDescription, ToastAction

Status message

Project updated

Your changes were saved successfully.

Modal

Import: Modal, ModalHeader, ModalTitle, ModalDescription, ModalFooter

Overlay dialog