List # 
The va-list component is used to display structured information.
Examples # 
Basic usage # 
Has no attributes by default. Build a structure by using components va-list-label, va-list-separator, va-list-item and etc.




Disabled # 
You can disable any user interaction by using 'disabled' prop.




Clickable # 
Support a ability to use a list item as a link.
Fit # 
Support a fitting of the list item by its content length.




Lines # 
You can divide item label content on a custom count of lines.




API # 
API for va-list component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| fit | Stretches list by its content width | 
 | 
 | 
| preset | Named preset combination of component props. | 
 | - | 
Slots #
| Name | Description | 
|---|---|
| default | Contains list items | 
Css Variables #
| Name | Default Value | 
|---|---|
| --va-list-width | 100% | 
| --va-list-label-text-align | center | 
| --va-list-label-padding | 0.3rem 0 | 
| --va-list-item-display | flex | 
| --va-list-item-align-items | center | 
| --va-list-item-width | 100% | 
| --va-list-item-height | 100% | 
| --va-list-item-label-color | #34495e | 
| --va-list-item-label-display | -webkit-box | 
| --va-list-item-label-box-orient | vertical | 
| --va-list-item-label-overflow | hidden | 
| --va-list-item-label-line-height | normal | 
| --va-list-item-label-caption-font-size | 85% | 
| --va-list-item-label-caption-color | #babfc2 | 
| --va-list-item-section-display | flex | 
| --va-list-item-section-icon-min-width | 1.5rem | 
| --va-list-item-section-icon-align-items | center | 
| --va-list-item-section-icon-justify-content | center | 
| --va-list-item-section-icon-margin | 0.6rem 0.75rem | 
| --va-list-item-section-icon-font-size | 1.25rem | 
| --va-list-item-section-avatar-min-width | 3rem | 
List Label API # 
API for va-list-label component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| color | Color of the component (theme string or  | 
 | 
 | 
| preset | Named preset combination of component props. | 
 | - | 
Slots #
| Name | Description | 
|---|---|
| default | Contains the label text | 
List Separator API # 
API for va-list-separator component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| fit | Adds space on the left side | 
 | 
 | 
| preset | Named preset combination of component props. | 
 | - | 
| spaced | Adds spaces over and under the separator | 
 | 
 | 
List Item API # 
API for va-list-item component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| activeClass | Applied when the link is active. More info here. | 
 | - | 
| append | When set, always appends the relative path to the current path. More info here. | 
 | - | 
| disabled | Applies  | 
 | 
 | 
| exact | Exactly match the link. Without this, '/' will match every route. More info here. | 
 | - | 
| exactActiveClass | Applied when the link is active with exact match. More info here. | 
 | - | 
| href | Designates the component as anchor and applies the href attribute. More info here. | 
 | - | 
| preset | Named preset combination of component props. | 
 | - | 
| replace | When set, calls  | 
 | - | 
| tag | Replaces html tag. This is useful for semantics and also to allow for valid markup in some cases ( | 
 | 
 | 
| target | Navigation target, More info here. | 
 | - | 
| to | The target route of the link. More info here. | 
 | - | 
Events #
| Name | Description | 
|---|---|
| click | Emitted when user clicked on item | 
| focus | Emitted when item is focused | 
Slots #
| Name | Description | 
|---|---|
| default | For a list item content | 
List Item Label API # 
API for va-list-item-label component.
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| caption | Applies another style to text | 
 | 
 | 
| lines | Divides item label content on a custom count of lines | 
 | 
 | 
| preset | Named preset combination of component props. | 
 | - | 
Slots #
| Name | Description | 
|---|---|
| default | Contains the label text | 
List Item Section API # 
API for va-list-item-section component.