Skip to content
tcpsystemsui

Theme

Colour scheme
Accent
Density
Radius
Esc

Divider

A horizontal rule that can show an optional centered label.

beta

Try it

Svelte
<Divider label="or" />

Examples

Between sections

Invoice INV-1042 was paid.


Invoice INV-1043 is due in 5 days.

Between sections.svelte
<script lang="ts">
	import Divider from '@tcpsystems/ui/foundation/Divider';
	import Stack from '@tcpsystems/ui/foundation/Stack';
	import Text from '@tcpsystems/ui/foundation/Text';
</script>

<Stack>
	<Text>Invoice INV-1042 was paid.</Text>
	<Divider />
	<Text>Invoice INV-1043 is due in 5 days.</Text>
</Stack>

Labelled

Labelled.svelte
<script lang="ts">
	import Divider from '@tcpsystems/ui/foundation/Divider';
	import Stack from '@tcpsystems/ui/foundation/Stack';
	import Button from '@tcpsystems/ui/foundation/Button';
</script>

<Stack>
	<Button>Continue with GitHub</Button>
	<Divider label="or" />
	<Button variant="primary">Sign in with email</Button>
</Stack>

API

Import
import Divider from '@tcpsystems/ui/foundation/Divider';
PropTypeDefault
label?stringnone
HookKind
.tcp-divider-labelledRoot class