Renders the generic grid-react SelectionLayer wired with the
sheet interaction config — a SheetSelection model, the move grip (onMove: move/copy/insert
with an overwrite-confirm), the fill handle (onFill: auto-fill), the gesture tips (a
drag-select's size, a move's destination, the value a fill would write), the drag edit modes
(cursor/description while dragging the grip or fill), and the enable gating — and, when a command
scope is present, contributes the selection nav onto it (yielding the layer's keyboard).
Remarks
The smart selection logic (merge / hidden / contentful nav, bounds) lives in the model
(SheetSelection → IRangeSelection); this layer only wires the view-side interactions the model
doesn't own.
Renders the generic grid-react SelectionLayer wired with the sheet interaction config — a SheetSelection model, the move grip (
onMove: move/copy/insert with an overwrite-confirm), the fill handle (onFill: auto-fill), the gesture tips (a drag-select's size, a move's destination, the value a fill would write), the drag edit modes (cursor/description while dragging the grip or fill), and the enable gating — and, when a command scope is present, contributes the selection nav onto it (yielding the layer's keyboard).Remarks
The smart selection logic (merge / hidden / contentful nav, bounds) lives in the model (SheetSelection →
IRangeSelection); this layer only wires the view-side interactions the model doesn't own.