Inline Panel is a collapsible component anchored to the right side of the page. It expands horizontally into view, pushing adjacent content over rather than overlaying it. When collapsed, the panel minimizes to a slim rail of buttons, preserving screen real estate.
import '@ods/components/web.inline-panel';Note: You only need to import a web component once in your code, as it registers itself globally when defined, allowing you to use it anywhere within your application without needing to re-import it each time you want to use the component.
This component is still in development and cannot be imported at this time.
| Name | Description |
|---|---|
| (default) | The inline-panel's content. |
| header | The inline-panel's header region. |
| footer | The inline-panel's footer region. |
| action-bar | Contains the action buttons, these are never hidden. |
Please note, both DOM properties and HTML attributes are shown in the table below. Unless otherwise specified, the property and attribute names are identical.
| Property/Attribute | Reflects | Type | Default |
|---|---|---|---|
showInlinePanel | boolean | true | |
actionBarSet | boolean | false |
| React Event | Description | Event Detail |
|---|---|---|
| ods-layout-inline-panel-show | Emitted when the panel opens. | -- |
| ods-layout-inline-panel-hide | Emitted when the panel closes. | -- |
| Name | Description |
|---|---|
| base | The component's base wrapper. |
| content_wrapper | The region that wraps the content. |
| content | The region containing the content. |
| content_header | The region containing the header content. |
| content_body | The region containing the main body content. |
| content_footer | The region containing the footer content. |
| action-bar | The region containing the action buttons. |