EnterUI
DocsComponentsThemesExamplesDonation
Get Started
      • Toolbar
      • DataToolbar
      • FilterBar

Default usage

  1. EnterUI
  2. /Docs
  3. /Layout and Utilities
  4. /Utilities
  5. /Toolbars and Filters
  6. /DataToolbar
Updated 3 October 2026

DataToolbar

Compact action rail for tables, lists, and data views.

DataToolbar keeps search, view controls, and table actions aligned above data surfaces without adding another heavy card.

#Default usage

Data toolbar

Group data actions without wrapping the table in another card.

Code
<DataToolbar>
  <SearchInput aria-label="Search packages" placeholder="Search packages..." />
  <SegmentedControl defaultValue="open" aria-label="Package state">
    <SegmentedControlItem value="open">Open</SegmentedControlItem>
    <SegmentedControlItem value="done">Done</SegmentedControlItem>
  </SegmentedControl>
  <Button variant="secondary">Export</Button>
  <Button>New package</Button>
</DataToolbar>

#Import

Code
import {
  Button,
  DataToolbar,
  SearchInput,
  SegmentedControl,
  SegmentedControlItem,
} from "@froggdesign/enter-ui-react";

#Density

Compact density

Compact density works well in dashboards and admin tables.

#Accessibility

DataToolbar is a layout container for data-surface actions. Ensure nested controls have labels and keep destructive or rarely used actions out of the primary rail when possible.

#API

  • density: normal or compact.
  • Supports native div props and className.

#Styling

Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousToolbar
NextFilterBar
On this page
  • Default usage
  • Import
  • Density
  • Accessibility
  • API
  • Styling