Packages
pui
1.0.2
1.0.2
1.0.1
1.0.0
1.0.0-beta.18
retired
1.0.0-beta.17
retired
1.0.0-beta.16
retired
1.0.0-beta.15
retired
1.0.0-beta.14
retired
1.0.0-beta.13
retired
1.0.0-beta.12
retired
1.0.0-beta.11
retired
1.0.0-beta.10
retired
1.0.0-beta.9
retired
1.0.0-beta.8
retired
1.0.0-beta.7
retired
1.0.0-beta.6
retired
1.0.0-beta.5
retired
1.0.0-beta.4
retired
1.0.0-beta.3
retired
1.0.0-beta.1
retired
1.0.0-alpha.32
retired
1.0.0-alpha.31
retired
1.0.0-alpha.30
retired
1.0.0-alpha.29
retired
1.0.0-alpha.28
retired
1.0.0-alpha.27
retired
1.0.0-alpha.26
retired
1.0.0-alpha.25
retired
1.0.0-alpha.24
retired
1.0.0-alpha.23
retired
1.0.0-alpha.22
retired
1.0.0-alpha.21
retired
1.0.0-alpha.19
retired
1.0.0-alpha.18
retired
1.0.0-alpha.17
retired
1.0.0-alpha.16
retired
1.0.0-alpha.15
retired
1.0.0-alpha.14
retired
1.0.0-alpha.13
retired
1.0.0-alpha.12
retired
1.0.0-alpha.11
retired
A Phoenix LiveView UI toolkit
Current section
Files
Jump to
Current section
Files
guides/separator.md
# PUI.Separator
`PUI.Separator` provides a small visual and semantic boundary between related
content.
## Usage
```heex
<.separator />
<.separator orientation="vertical" class="mx-2 h-5" />
```
Separators are decorative by default. For a meaningful structural boundary,
set `decorative={false}` and provide an accessible label where appropriate:
```heex
<.separator decorative={false} aria-label="Profile sections" />
```
## Attributes
| Attribute | Default | Description |
|-----------|---------|-------------|
| `orientation` | `"horizontal"` | `"horizontal"` or `"vertical"` |
| `decorative` | `true` | Whether assistive technology should ignore it |
| `class` | `""` | Additional utility classes |
| `rest` | — | Global HTML attributes |