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

SEARCH

PreviousScrollbar
SelectorNext
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: store header — search with suggestions

ELFBAR
Search products…

Suggestions

Classic Mint PodPods
Arctic Ice MintPods
Mint Starter KitKits
  • Adding a dedicated search input for filtering or finding content within a page or dataset
  • Global search bars in headers, command palettes, or data tables
  • Use TextField instead for general text input; Search is specifically styled with a search icon and clear button
  • Pair with a results dropdown or filter panel for the best user experience

Usage Guidelines

DO

Use a placeholder that describes what can be searched. Filter in real time as the user types. Show the full list or recommended content when the search is empty

Don’t

Don't use Search for structured inputs like passwords or emails — use TextField instead. Don't add an additional label inside Search (the icon already provides the semantic context)

Accessibility

  • Use role="search" or aria-label to describe the search purpose
  • Clear button needs aria-label (e.g. localized “Clear”); it appears when the field has a value and is focus-within (matches Figma); use showClearOn="always" if you need the legacy behavior
  • Focus-visible is expressed with a 2 px border (default or brand), not an offset ring