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:43

Type Parameters

T

T extends MosaicKey

Properties

additionalControlButtonText?

optional additionalControlButtonText?: string

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


additionalControls?

optional additionalControls?: ReactNode

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


children?

optional children?: ReactNode

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


className?

optional className?: string

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


createNode?

optional createNode?: CreateNode<T>

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


disableAdditionalControlsOverlay?

optional disableAdditionalControlsOverlay?: boolean

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


draggable?

optional draggable?: boolean

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


onAdditionalControlsToggle?

optional onAdditionalControlsToggle?: (toggle) => void

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

Parameters

toggle

boolean

Returns

void


onDragEnd?

optional onDragEnd?: (type) => void

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

Parameters

type

"drop" | "reset"

Returns

void


onDragStart?

optional onDragStart?: () => void

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

Returns

void


path

path: MosaicPath

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


renderPreview?

optional renderPreview?: (props) => ReactElement

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

Parameters

props

MosaicWindowProps<T>

Returns

ReactElement


renderToolbar?

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

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


title

title: string

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


toolbarControls?

optional toolbarControls?: ReactNode

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