DOCS
v0.4

Components / Separator

Separator

Visual divider, horizontal or vertical. Solid or gradient style with optional label.

layout v0.1.0

Playground

Examples

Solid (default)
<cg-separator></cg-separator>
Gradient
<cg-separator variant="gradient"></cg-separator>
With label
<cg-separator label="OR"></cg-separator>
Gradient with label
<cg-separator variant="gradient" label="OR"></cg-separator>
Spacing
AboveBelow
<cg-stack gap="none"><cg-text>Above</cg-text><cg-separator spacing="lg"></cg-separator><cg-text>Below</cg-text></cg-stack>
Vertical
LeftRight
<cg-stack direction="row" gap="md" style="height:60px;align-items:stretch"><cg-text>Left</cg-text><cg-separator orientation="vertical"></cg-separator><cg-text>Right</cg-text></cg-stack>

Import

import { CgSeparator } from '@cognivo/components';
// Or tree-shake: import '@cognivo/components/cg-separator';

Per-component imports ship only that component (~8 kB gzip).

API Reference

PropTypeDefaultDescription
variant "solid" | "gradient" "solid" Line style — solid is a full line, gradient fades at edges
orientation "horizontal" | "vertical" "horizontal" Divider orientation
spacing "none" | "sm" | "md" | "lg" "none" Vertical spacing around divider
label string Text label in center