EEnterUI
DocsComponentsThemesDonation
Get Started
      • KanbanBoard
      • TransferList
      • DualListBox
EnterUIDocsProduct OperationsWorkflow AdminWorkflowsTransferList
Product OperationsUpdated 6 May 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

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