Lane board
Spalten mit Karten, die man innerhalb und zwischen Spalten zieht; auch per Tastatur.
import { LaneBoard } from "@/forma/board/lane-board";Base
In FORMA
- Liegt in
kit/board/lane-board.tsxund ist über@/forma/board/lane-boarderreichbar. - FORMAs eigener Baustein, auf Arc gebaut: Arcs Buttons, Felder und Federn darunter, Farbe, Ecken, Höhen und Tempo aus der Richtung.
Usage
import { LaneBoard } from "@/forma/board/lane-board";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
lanes | Lane[] | – | id, title, cards |
onLanesChange | (lanes) => void | – | der neue Stand nach dem Ablegen |
renderCard | (card) => ReactNode | – | |
height | number | "auto" | 420 |
Motion
- Die Karten weichen auf Arcs morph-Feder aus; die gezogene Karte hebt sich leicht gedreht ab.
- Leertaste nimmt auf, Pfeiltasten bewegen, Leertaste legt ab, Escape bricht ab.
Herkunft
- Aufbau und Inhalt nach PanelUI (panelui.dev, MIT), neu gebaut auf Arc: Arcs Buttons, Felder und Bewegung, Farben und Formen aus der Richtung.
Komponente und Text: Arc UI (MIT, uiarc.dev), angepasst für FORMA.