EnterUI
DocsComponentsThemesExamplesDonation
Get Started
      • KanbanBoard
      • TransferList
      • DualListBox

Default usage

  1. EnterUI
  2. /Docs
  3. /Product Operations
  4. /Workflow and Admin
  5. /Workflows
  6. /TransferList
Updated 3 October 2026

TransferList

Move items between available and selected panels.

TransferList is for assigning users, permissions, tags, and resources without turning the flow into a dense table.

#Default usage

Assign roles

Move individual selections or all available items between panels.

Available3
Selected0
No selected items
Code
<TransferList
  searchable
  items={[
    { value: "reviewer", label: "Reviewer", description: "Can approve release changes." },
    { value: "publisher", label: "Publisher", description: "Can publish npm packages." },
    { value: "observer", label: "Observer", description: "Read-only release visibility." }
  ]}
/>

#Import

Code
import { TransferList } from "@froggdesign/enter-ui-react";

#Accessibility

Panels use listbox and option semantics. Move controls are native buttons and remain keyboard reachable.

#API

  • items supports labels, descriptions, groups, and disabled state.
  • selectedValues, defaultSelectedValues, and onSelectedValuesChange.
  • searchable adds panel filters.
  • disabled locks all controls.

#Styling

TransferList uses .eui-transfer-list classes and FroggDesign tokens for panel surfaces, option rows, search inputs, and transfer controls.

PreviousKanbanBoard
NextDualListBox
On this page
  • Default usage
  • Import
  • Accessibility
  • API
  • Styling