Skip to content

@serenity-is/sleekgrid / Viewport

Function: Viewport()

Viewport(props): JSXElement

Defined in: src/layouts/layout-components.tsx:83

Scrollable viewport + canvas pair for a single band/pane cell. Hidden when the corresponding frozen/pinned count is 0.

Parameters

props

Component props containing band, pane, refs, and signals.

band

BandKey

pane

PaneKey

refs

GridLayoutRefs

signals

Pick<GridSignals, "frozenTopRows" | "frozenBottomRows" | "pinnedStartCols" | "pinnedEndCols">

Returns

JSXElement