Divider # 
The va-divider component is used to separate sections of lists or layouts.
Examples # 
Simple divider # 
Dividers in their simplest form display a horizontal line.
Custom content # 
You can customize the content on the divider line. Also you can set position of the content by setting the orientation property to left, center or right.
homeI'm a list item
homeI'm a list item
homeI'm a list item
homeI'm a list item
Vertical divider # 
Add the vertical attribute in order to set whether or not the divider is vertically-oriented.
Inset divider # 
Add the inset attribute in order to set whether or not the divider is an inset divider.
homeI'm a list item
homeI'm a list item
Dashed divider # 
Add the dashed attribute in order to set whether or not the divider line is dashed.
homeI'm a list item
homeI'm a list item
homeI'm a list item
Divider with lists # 
Dividers perfectly work with va-list.
Accessibility # 
Has a role="separator". Its attribute aria-orientation depends on vertical property. Completely ignored by screen readers because of aria-hidden="true" attribute.
API # 
Props #
| Name | Description | Types | Default | 
|---|---|---|---|
| color | Color of the component (theme string or  | 
 | 
 | 
| dashed | If set to true, the divider line is dashed | 
 | 
 | 
| inset | If set to true, the left and right margins will be added; reduces height for vertical divider | 
 | 
 | 
| orientation | Position of the title inside divider (for horizontal only).  | 
 | 
 | 
| preset | Named preset combination of component props. | 
 | - | 
| vertical | Displays divider vertically | 
 | 
 | 
Slots #
| Name | Description | 
|---|---|
| default | Insert content (for horizontal only) | 
Css Variables #
| Name | Default Value | 
|---|---|
| --va-divider-display | flex | 
| --va-divider-margin | 0.5rem | 
| --va-divider-line-width | 1px | 
| --va-divider-border-style | solid | 
| --va-divider-text-font-size | 0.875rem | 
| --va-divider-text-line-height | 0 | 
| --va-divider-text-height | 0 | 
| --va-divider-text-vertical-align | middle | 
| --va-divider-text-transform | translateY(-50%) | 
| --va-divider-text-horizontal-offset | 1.25rem | 
| --va-divider-vertical-display | inline-flex | 
| --va-divider-inset-horizontal-margin | 1rem | 
| --va-divider-inset-margin | 0.5rem var(--va-divider-inset-horizontal-margin) | 
| --va-divider-dashed-border-top-style | dashed |