Line

ui/client/features/pages-editor/hooks/usePreviewSize

Cockpit client (features), v0.9. Source: ui/client/features/pages-editor/hooks/usePreviewSize.tsx.

Functions#

usePreviewSize()#

usePreviewSize(): object

Defined in: ui/client/features/pages-editor/hooks/usePreviewSize.tsx:13

The preview's device size, remembered per project, plus the frame's real measured size. Fit until the project is known, so the frame never opens at a width nobody asked for.

Returns#

object

boxRef

boxRef: (node) => void

Parameters
node

HTMLDivElement | null

Returns

void

choose

choose: (next) => void

Parameters
next

string

Returns

void

measured

measured: { height: number; width: number; } | null

option

option: PreviewSizeOption

size

size: PreviewSizeId

sizes

sizes: PreviewSizeOption[] = PREVIEW_SIZES