@bimetal/list-react-components
v0.35.0
Published
Default React list / catalog — multi-select, batch reorder/delete, rename, undo, theming. A thin binding over the canonical list controller.
Maintainers
Readme
@bimetal/list-react-components
The default React list / catalog component — instance #7 of the BIMETAL
component family. A thin binding over the canonical @bimetal/list-headless
controller: multi-select (click / Ctrl-toggle / Shift-range), batch reorder
(keyboard + pointer drag, one MoveItems = one undo), batch delete, rename, and
undo. Renders the canonical .bm-list* DOM with ARIA listbox roles; styles ship
from @bimetal/list-themes (pulled in by the component).
import { List } from '@bimetal/list-react-components';
import { createListStore } from '@bimetal/list-data';
<List store={store} listId="my-list" title="Katalog" />;Every interaction decision lives in the controller — this binding only forwards
DOM events and applies tabindex=0 from the controller-derived navAnchor
(never the transient cursor). Set darkMode for the dark palette.
Part of the BIMETAL headless component family. Apache License 2.0.
