WingoUI
Buttons & Actions
ButtonButton GroupCopy ButtonDelete ButtonTheme ToggleToggleToggle Group
Inputs
Avatar UploadCalendarCheckboxColor PickerComboboxCron PickerCurrency InputDate PickerDate Range PickerDate Time PickerDuration PickerFile UploadFilter BuilderInputInput GroupListboxMasked InputMention InputMonth PickerMulti SelectNumber InputOTP InputPassword InputPhone InputRadio GroupRatingSearch InputSegmented ControlSelectSignature PadSliderSwitchTag InputTextareaTime Picker
Forms
Address InputCSV ImportFieldForm WizardInline EditInvoice line itemsRich Text Editor
Navigation
Back To TopBounce SidebarBreadcrumbCommand MenuGlobal SearchGooey NavHook SidebarNav MenuNav TabsPaginationProximity SidebarScroll ProgressSidebarStepsTable Of ContentsTabsTopbarUser MenuWorkspace Switcher
Overlays
Alert DialogContext MenuDialogDrawerDropdown MenuFamily DrawerHover CardPopoverSheetShortcuts DialogTooltipTour
Feedback
AlertBannerCookie ConsentEmoji ReactionEmpty StateNotification BellNotification CenterProgressRoute ProgressSkeletonSpinnerToast
Data Display
Approval FlowAvatarBadgeCalendar ViewCode BlockComment ThreadContact cardCountdownDescription ListDiff ViewerFile ListFile managerFolderGanttJSON ViewerKbdLog ViewerMarkdownPresenceSchedulerTagTimelineTree View
Tables & Lists
Audit LogData TableDeal PipelineEditable GridKanbanListMembers tablePermissions MatrixTableTask ListVirtual List
Charts & Stats
Animated CounterArea chartBar chartDonut chartFunnel chartGaugeGitHub ActivityHeatmap calendarLeaderboardLine chartRadial barSparklineStat CardTrackerTrend badge
Layout
AccordionApp ShellCardCollapsibleDetail LayoutEntity HeaderPage HeaderScroll AreaSeparatorSettings LayoutSplit ViewToolbar
Media
Audio PlayerCarouselImage CropperImage LightboxLocation MapQR CodeStep PlayerVideo Player
AI Kit
Agent Status CardChat MessageChat ThreadConversation ListFluid OrbGrid RevealMatrix OrbModel PickerPrompt InputReasoning IndicatorRule BuilderSuggestion ChipsTool Call TimelineUsage MeterVoice InputWorkflow Canvas
Text & Effects
Gravity Letters
Mobile
Action SheetBottom Tab BarFABHaptic ButtonHero HeaderInstall PromptLarge Title HeaderNotification BannerOnboarding CarouselPicker WheelPull To RefreshSlide To ConfirmSticky CTA BarSwipe DeckSwipeable Tabs
Commerce
Cart drawerCategory pickerCheckout stepsCoupon inputFavorite buttonFilter panelListing cardListing gridOrder trackerPricePrice rangePricing tableProduct galleryQuantity stepperReviewsSeller card
Blocks
Admin Dashboard PageAdmin ShellAI Chat PageAutomation Builder PageCheckout PageCRM Contact PageCRM Pipeline PageError PagesInbox PageInvoice PageKPI DashboardListing Detail PageLogin PageMarketplace Home PageMarketplace Search PageMarketplace ShellMobile App HomeOnboarding FlowPost Listing WizardPricing PageRegister PageSettings PageUsers Admin Page
Hooks & Utilities
AI ChatChart kitCommerceDate utilsFile exportFile typesFiltersForm validationHapticsInvoicingMotion presetsNavigationNumber formatRelative timeRomanian locationsSpreadsheetText matchTonesUIProvideruseClipboarduseConsentuseControllableStateuseCooldownuseDebounceuseKeyboardInsetuseLocaleuseLongPressuseMediaControlsuseMediaQueryuseOverflowItemsusePersistedStateuseScrollEdgesuseScrollStateuseSelectionuseShortcutuseStickToBottom
GalleryThemeCredits

Layout

Toolbar

LayoutToolbar
Split ViewAudio Player
Live props
Content
search
searchPlaceholder
clearLabel
resultCountCounted from the list
Behavior
searchShortcut
searchDebounce300ms
viewPersistKey
locale
State
defaultSearchValue
defaultView
selectedCountNo selection
loading
Layout
bulkPosition
sticky
Appearance
size
variant
radius
tone
color
Code
import { Toolbar } from "@/components/ui/toolbar"

<Toolbar />
Pro

v1.0.0·Added in 1.0.0

The bar above a list or table: search, filter chips, applied filters, sort, a list / grid switch, the count, actions and a bulk mode.

Type in the search (results update after a short pause, at once on Enter; Escape or × clears it). Tap the filter chips to switch quick filters on and off; when there are more than fit they scroll sideways with snapping and fade at the edges. Applied filters sit on a second row as chips with an ×; Clear filters removes them all. Sort opens a menu of options (arrow keys and Enter, Escape closes); the list / grid switch is a radio group (arrow keys move it). Page actions keep the primary visible and fold the rest into ⋯ as the row narrows. Select rows and the bar turns into a selection bar: the count, the bulk actions (folding into ⋯ when they do not fit) and × to clear, which Escape also does while focus is in the toolbar or the list next to it. On a phone the toolbar takes two rows (search with the primary action and ⋯, then the chips with sort and view as icon buttons), menus open as bottom sheets, every target is 44px, and the selection bar floats as an inverted pill above the tab bar and the home indicator. Sticky toolbars pin under the top bar on glass and show a hairline once stuck.

Add to a project

npx wingo-ui@latest add toolbar

Pro item: the CLI needs a Pro account. See plans

Dependencies

motionlucide-reactbadgebuttondropdown-menusearch-inputsegmented-controltoggleuse-localeuse-overflow-itemsuse-persisted-stateuse-scroll-edgesnumber-formatmotiontonesui-config

Files

  • components/ui/toolbar.tsx

See also

Search InputPaginationPage HeaderSegmented ControlToggleuseOverflowItemshook
PreviousSplit ViewNext Audio Player
NNorthwind CRM

Clients

The companies and people you work with in Northwind CRM.

17 results
Type: Companies
ClientStatusBalance
  • B
    Bistro 21New York · since 9/10/2026
    Active
    $450.00
  • SP
    Studio PixelSeattle · since 8/3/2026
    Active
    $980.00
  • AB
    Artisan BakeryDenver · since 7/7/2026
    Active
    $720.00
  • GW
    Garage Auto WorksDetroit · since 5/29/2026
    Active
    $4,150.00
  • NL
    North Studio LLCVIPNew York · since 5/15/2026
    Active
    $6,400.00
  • DC
    Dental Art ClinicMiami · since 4/2/2026
    Active
    $3,180.00
  • TL
    Thompson Accounting LLCAtlanta · since 10/23/2025
    Active
    $1,340.00
  • WB
    Westside BooksAustin · since 7/27/2025
    Active
    $2,750.00

1–8 of 17

view: list · sort: newest · search: "" (300ms) · locale: en-US · last action: none

Check a few rows: the toolbar turns into the selection bar (Escape clears it). Narrow the window for the two-row phone layout.