47 lines
681 B
Markdown
47 lines
681 B
Markdown
**STRUCT**
|
|
|
|
# `List`
|
|
|
|
A list box widget.
|
|
|
|
## Properties
|
|
### `elements`
|
|
|
|
The elements.
|
|
|
|
### `content`
|
|
|
|
The content.
|
|
|
|
### `selection`
|
|
|
|
The identifier of the selected element.
|
|
|
|
## Methods
|
|
### `init(_:selection:content:)`
|
|
|
|
Initialize `ForEach`.
|
|
- Parameters:
|
|
- elements: The elements.
|
|
- selection: The identifier of the selected element.
|
|
- content: The view for an element.
|
|
|
|
### `update(_:)`
|
|
|
|
Update a view storage.
|
|
- Parameter storage: The view storage.
|
|
|
|
### `container()`
|
|
|
|
Get a view storage.
|
|
- Returns: The view storage.
|
|
|
|
### `updateSelection(box:)`
|
|
|
|
Update the list's selection.
|
|
- Parameter box: The list box.
|
|
|
|
### `sidebarStyle()`
|
|
|
|
Add the "navigation-sidebar" style class.
|