EEnterUI
DocsComponentsThemesDonation
Get Started
      • Toolbar
      • DataToolbar
      • FilterBar
EnterUIDocsLayout UtilitiesUtilitiesToolbars and FiltersDataToolbar
Layout UtilitiesUpdated 6 May 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

  1. Default usage
  2. Import
  3. Density
  4. Accessibility
  5. API
  6. Styling