Skip to main content

MosaicWindowProps

react-mosaic-component


react-mosaic-component / MosaicWindowProps

Interface: MosaicWindowProps<T>

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:44

Type Parameters

T

T extends MosaicKey

Properties

additionalControlButtonText?

optional additionalControlButtonText?: string

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:51


additionalControls?

optional additionalControls?: ReactNode

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:50


children?

optional children?: ReactNode

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:47


className?

optional className?: string

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:48


createNode?

optional createNode?: CreateNode<T>

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:53


disableAdditionalControlsOverlay?

optional disableAdditionalControlsOverlay?: boolean

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:54


draggable?

optional draggable?: boolean

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:55


onAdditionalControlsToggle?

optional onAdditionalControlsToggle?: (toggle) => void

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:52

Parameters

toggle

boolean

Returns

void


onDragEnd?

optional onDragEnd?: (type) => void

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:64

Parameters

type

"drop" | "reset"

Returns

void


onDragStart?

optional onDragStart?: () => void

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:63

Returns

void


path

path: MosaicPath

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:46


renderPreview?

optional renderPreview?: (props) => ReactElement

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:56

Parameters

props

MosaicWindowProps<T>

Returns

ReactElement


renderToolbar?

optional renderToolbar?: ((props, draggable) => ReactElement) | null

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:57


title

title: string

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:45


toolbarControls?

optional toolbarControls?: ReactNode

Defined in: libs/react-mosaic-component/src/lib/MosaicWindow.tsx:49