Skip to content

UIPanelOptions

Defined in: ui/src/types.ts:353

Options for creating a root UIPanel (attached to an entity as a Component).

optional alignItems?: "stretch" | "flex-start" | "center" | "flex-end" | "baseline"

Defined in: ui/src/types.ts:173

PanelProps.alignItems


optional alignSelf?: "stretch" | "auto" | "flex-start" | "center" | "flex-end" | "baseline"

Defined in: ui/src/types.ts:115

PanelProps.alignSelf


optional anchor?: Anchor

Defined in: ui/src/types.ts:354


optional background?: BackgroundOptions

Defined in: ui/src/types.ts:187

PanelProps.background


optional direction?: FlexDirection

Defined in: ui/src/types.ts:170

PanelProps.direction


optional flexBasis?: LayoutValue

Defined in: ui/src/types.ts:114

PanelProps.flexBasis


optional flexGrow?: number

Defined in: ui/src/types.ts:112

PanelProps.flexGrow


optional flexShrink?: number

Defined in: ui/src/types.ts:113

PanelProps.flexShrink


optional gap?: number

Defined in: ui/src/types.ts:171

PanelProps.gap


optional height?: LayoutValue

Defined in: ui/src/types.ts:104

PanelProps.height


optional justifyContent?: "flex-start" | "center" | "flex-end" | "space-between" | "space-around" | "space-evenly"

Defined in: ui/src/types.ts:179

PanelProps.justifyContent


optional layer?: string

Defined in: ui/src/types.ts:357

Target UI layer name. Defaults to “default”. Layer must be pre-created via UILayerManager.


optional margin?: number | { bottom?: number; left?: number; right?: number; top?: number; }

Defined in: ui/src/types.ts:109

PanelProps.margin


optional maxHeight?: LayoutValue

Defined in: ui/src/types.ts:108

PanelProps.maxHeight


optional maxWidth?: LayoutValue

Defined in: ui/src/types.ts:106

PanelProps.maxWidth


optional minHeight?: LayoutValue

Defined in: ui/src/types.ts:107

PanelProps.minHeight


optional minWidth?: LayoutValue

Defined in: ui/src/types.ts:105

PanelProps.minWidth


optional offset?: object

Defined in: ui/src/types.ts:355

x: number

y: number


optional overflow?: "visible" | "hidden"

Defined in: ui/src/types.ts:186

PanelProps.overflow


optional padding?: Padding

Defined in: ui/src/types.ts:172

PanelProps.padding


optional visible?: boolean

Defined in: ui/src/types.ts:122

PanelProps.visible


optional width?: LayoutValue

Defined in: ui/src/types.ts:103

PanelProps.width