@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
60 lines (31 loc) • 2.94 kB
Markdown
<!-- Auto Generated Below -->
The **Details** component allows additional information to be initially shown with a short introductory text,
which is only fully expanded after the user clicks on an arrow icon.
By default, the **Details** component is displayed as a single-line layout element consisting of an arrow icon
followed by a short introductory text. The actual content is revealed below after clicking the header area. The arrow icon
changes its orientation from **_right_** to **_down_**.
The component can also be closed again to hide the content.
| Property | Attribute | Description | Type | Default |
| --------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ----------- |
| `_disabled` | `_disabled` | Makes the element not focusable and ignore all events. | `boolean \| undefined` | `false` |
| `_label` _(required)_ | `_label` | Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). | `string` | `undefined` |
| `_level` | `_level` | Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text. | `0 \| 1 \| 2 \| 3 \| 4 \| 5 \| 6 \| undefined` | `0` |
| `_on` | -- | Defines the callback functions for details. | `undefined \| { onToggle?: EventValueOrEventCallback<MouseEvent, boolean> \| undefined; }` | `undefined` |
| `_open` | `_open` | Opens/expands the element when truthy, closes/collapses when falsy. | `boolean \| undefined` | `false` |
Triggers a click on the summary/toggle button.
Type: `Promise<void>`
Sets focus on the internal element.
Type: `Promise<void>`
| Slot | Description |
| ---- | ------------------------------------------------ |
| | The content displayed in the detail description. |
----------------------------------------------