@phase2/outline-modal
v0.1.8
Published
The Outline Components for the web modal component
Downloads
77
Readme
outline-modal
The Outline Modal component
Properties
| Property | Attribute | Type | Default | Description |
|--------------------------|--------------------------|--------------------------------------------------|----------|--------------------------------------------------|
| close
| | () => void
| | |
| elementToFocusSelector
| elementToFocusSelector
| string \| undefined
| | |
| isOpen
| | boolean
| false | |
| open
| | () => void
| | |
| shouldForceAction
| shouldForceAction
| boolean
| false | If we force the user to take an action, the consumer must provide a way to close the modal on their own. |
| size
| size
| "small" \| "medium" \| "full-screen" \| undefined
| "medium" | |
Methods
| Method | Type |
|---------|---------------------|
| close
| (): Promise<void>
|
| open
| (): Promise<void>
|
Events
| Event |
|----------|
| closed
|
| opened
|
Slots
| Name | Description |
|--------------------------------------------|--------------------------------------------------|
| default
| The modal contents |
| outline-modal--accessibility-description
| The accessibility description which is used by screen readers. |
| outline-modal--header
| The header in the modal |
| outline-modal--trigger
| The trigger for the modal |