Move items between available and selected panels.
TransferList is for assigning users, permissions, tags, and resources without turning the flow into a dense table.
Move individual selections or all available items between panels.
<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 { TransferList } from "@froggdesign/enter-ui-react";Panels use listbox and option semantics. Move controls are native buttons and remain keyboard reachable.
items supports labels, descriptions, groups, and disabled state.selectedValues, defaultSelectedValues, and onSelectedValuesChange.searchable adds panel filters.disabled locks all controls.TransferList uses .eui-transfer-list classes and FroggDesign tokens for panel surfaces, option rows, search inputs, and transfer controls.