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

Type Parameters​

T​

T extends MosaicKey

Properties​

additionalControlButtonText?​

optional additionalControlButtonText?: string

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


additionalControls?​

optional additionalControls?: ReactNode

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


children?​

optional children?: ReactNode

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


className?​

optional className?: string

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


createNode?​

optional createNode?: CreateNode<T>

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


disableAdditionalControlsOverlay?​

optional disableAdditionalControlsOverlay?: boolean

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


draggable?​

optional draggable?: boolean

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


onAdditionalControlsToggle?​

optional onAdditionalControlsToggle?: (toggle) => void

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

Parameters​

toggle​

boolean

Returns​

void


onDragEnd?​

optional onDragEnd?: (type) => void

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

Parameters​

type​

"drop" | "reset"

Returns​

void


onDragStart?​

optional onDragStart?: () => void

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

Returns​

void


path​

path: MosaicPath

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


renderPreview?​

optional renderPreview?: (props) => ReactElement

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

Parameters​

props​

MosaicWindowProps<T>

Returns​

ReactElement


renderToolbar?​

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

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


title​

title: string

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


toolbarControls?​

optional toolbarControls?: ReactNode

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