Brik Design System
Components

Components

Building blocks. One job each, composable, themeable.

BDS components are organized by job, not by visual type. The same taxonomy backs Storybook's sidebar.

GroupExamples
ActionButton, IconButton, LinkButton, ButtonGroup, FilterBar, FilterButton, FilterToggle, TextLink
FormTextInput, TextArea, PasswordInput, AddressInput, Select, MultiSelect, DatePicker, TimePicker, Checkbox, Radio, Field, FieldGrid, Form
IndicatorBadge, Chip, Tag, Counter, Dot, Spinner, Skeleton, BadgeGroup, TagGroup, ServiceBadge
FeedbackBanner, Toast, Tooltip, EmptyState, ProgressBar (AlertBanner deprecated → Banner)
ControlSwitch, Slider, Stepper, ProgressStepper, Pagination, SegmentedControl, FileUploader
AddableAddableTextList, AddableComboList, AddableEntryList, AddableFieldRowList
StructureCard, Divider, Accordion (Card family CardControl, CardList, etc. still under Displays)
NavigationNavBar, SidebarNavigation, TabBar, Breadcrumb, Menu

Documented here

Action

Indicator

The indicator family — read-only state communication. For interactive pills, use Chip (Action group sibling).

Form / Inputs

The 10 input controls of the Form group.

Form / Structure

The container, layout, and curated-multi-pick layer of the Form group. Closes out Form.

Feedback

User feedback surfaces — banners, toasts, tooltips, empty states, progress bars.

Control

Toggles, sliders, steppers, paginators, and the file uploader.

Addable

Add / remove list primitives. Pick by row shape — single string, vocabulary-backed string, primary+secondary, or arbitrary multi-field rows.

Structure

Content containers and separators. Card has two locked-down presets (control + summary) on top of the default flexible mode.

Primary nav (NavBar / SidebarNavigation), secondary nav (TabBar / Breadcrumb), and floating Menu.

Card family

Specialized card layouts that compose alongside the base Card component. Each is a locked-down layout for a recurring pattern.

Overlays

Modal-shape surfaces — backdrop overlays for confirmations, focused tasks, and inline floating panels.

Sheets

Sliding-panel detail views with the SheetSection wrapper and four locked typography primitives for body composition.

Data displays

Tables, kanban boards, calendars, timelines, gauges, and notification lists. The Displays / Data + Displays / Charts surfaces.

Assets + utilities

Identity primitives, icon reference, page-level chrome, list and console utilities. The long tail that lives outside the main component categories.

Migration complete ✅

Every shipped BDS component has a docs page. The migration from Storybook MDX to design.brikdesigns.com is done. Storybook becomes the playground for live prop exploration; this site is the canonical guidance surface.

Remaining work tracked separately:

  • Motion foundation port (the deferred big lift in the Foundations section)
  • Industry packs for the Content System (Real Estate RV/MHC, Real Estate Commercial, Small Business)
  • Voice patterns (×8) and Atmospheres (×7) for the Content System
  • Netlify deploy + design.brikdesigns.com DNS

Page template

Every component page on this site follows the same structure. See Contribution → Page templates for the full reference. Short version: Use it for / Import / Anatomy / Variants / When (not) to use / Accessibility / API / Related.

Button is the canonical example — new pages should match its structure section-by-section.

On this page