DialogProps Interface
Properties for the Dialog component
Extends
Methods
| Name |
Description |
|
| onClose(): void Optional |
onClick event for X button for dialog |
|
| onEscape(): void Optional |
'keyup' event for Esc key |
|
| onModelessPointerDown(event: PointerEvent<Element>, id: string): void Optional |
Pointer Down event handler when modeless (modal = false) |
|
| onOutsideClick(event: MouseEvent): any Optional |
Triggered when a click is triggered outside of this dialog. |
|
Properties
| Name |
Type |
Description |
|
| alignment |
undefined | DialogAlignment |
Default alignment of dialog. |
|
| backgroundStyle |
undefined | CSSProperties |
Custom CSS Style for overlay |
|
| buttonCluster |
undefined | DialogButtonDef[] |
List of DialogButtonDef objects specifying buttons and associated onClick events |
|
| contentClassName |
undefined | string |
Custom CSS class name for the content |
|
| contentStyle |
undefined | CSSProperties |
Custom CSS Style for the content |
|
| string | Element |
Footer to show at bottom of dialog. |
|
| undefined | CSSProperties |
Custom CSS Style for footer |
|
| undefined | ReactNode |
Override for the header |
|
| height |
string | number |
Initial height of dialog. |
|
| undefined | boolean |
Whether the hide the header. |
|
| inset |
undefined | boolean |
Indicates whether the content should be inset. |
|
| maxHeight |
string | number |
Maximum height that the dialog may be resized to. |
|
| maxWidth |
string | number |
Maximum width that the dialog may be resized to. |
|
| minHeight |
string | number |
Minimum height that the dialog may be resized to. |
|
| minWidth |
string | number |
Minimum width that the dialog may be resized to. |
|
| modal |
undefined | boolean |
Whether to show background overlay. |
|
| modelessId |
undefined | string |
An id for a modeless dialog |
|
| movable |
undefined | boolean |
Indicates whether the user can move dialog with cursor. |
|
| opened |
boolean |
Indicates whether to show dialog or not |
|
| resizable |
undefined | boolean |
Indicates whether the user can resize dialog with cursor. |
|
| title |
string | Element |
Title to show in title bar of dialog |
|
| titleStyle |
undefined | CSSProperties |
Custom CSS Style for title |
|
| trapFocus |
undefined | boolean |
Indicates whether the focus should be trapped within the dialog. |
|
| width |
string | number |
Initial width of dialog. |
|
| x |
undefined | number |
Initial x/left position of dialog in px. |
|
| y |
undefined | number |
Initial y/top position of dialog in px. |
|
Inherited properties
| Name |
Type |
Inherited from |
Description |
| itemId |
undefined | string |
CommonProps |
Optional unique identifier for item. |
Defined in
Last Updated:
30 November, 2023