Get StartedFoundationsComponentsPatternsIntegration
01.Get Started
02.Foundations
03.Components
04.Patterns
05.Integration
Overview
Accordion
Badge
Breadcrumb
Button
Gradient Button
FAB
Icon Button
Card
Checkbox
Chips
Date Picker
Dialogs
Divider
List
Loading
Menu
Options
Pagination
Radio
Scrollbar
Search
Selector
Skeleton
Slider
Swiper
Switch
Tabs
Text Field
TextArea
Toast
Tooltip

OPTIONS

PreviousMenu
PaginationNext
ELFBAR Design

V 0.1.0

A design system built for BMD teams.

Brand Marketing Department

Resources

  • GitHub
  • Storybook
  • Figma

Documentation

  • Changelog
  • Components
  • Tokens
  • Global market globe

Brands

  • ELFBAR Official
  • LostMary Official

Copyright © 2026 ELFBAR. All rights reserved.

When to Use

Example: plan selection

Choose a plan

Basic

Essential features

Pro

Full access

  • Presenting a small set of choices (≤6) that each need a title, description, or icon for clarity
  • Selection scenarios where visual emphasis helps users compare options (e.g. plan tiers, shipping methods)
  • Single-select or multi-select card grids in forms or onboarding flows
  • For more than 6 options or simple label-only choices, use Selector or Radio instead

Usage Guidelines

DO

Use when ≤ 6 options and each needs to show a title + description. Write clear option descriptions

Don’t

Switch to Selector or Radio when more than 6 options are needed

DO

In grid layout, keep 2–3 options per row

Don’t

Don't place complex interactive elements inside each option card

Accessibility

  • Single mode: container role="radiogroup", items role="radio"
  • Multi mode: container role="group", items role="checkbox"
  • Use aria-labelledby to associate a label
  • selectionIndicator="none" hides the visible radio/checkbox chrome only; roles and keyboard behavior are unchanged