Skip to Content

Divider

Horizontal line with optional label or vertical divider.

Import

import { Divider } from '@tidbcloud/uikit'

Usage

import { Text, Divider } from '@tidbcloud/uikit' function Demo() { return ( <> <Text>First section</Text> <Divider my="md" /> <Text>Second section</Text> <Divider my="md" /> <Text>Third section</Text> </> ) }

Variants

import { Divider } from '@tidbcloud/uikit' function Demo() { return ( <> <Divider my="sm" /> <Divider my="sm" variant="dashed" /> <Divider my="sm" variant="dotted" /> </> ) }

With label

import { Divider, Box, Anchor } from '@tidbcloud/uikit' import { IconSearch } from '@tabler/icons-react' function Demo() { return ( <> <Divider my="xs" label="Label on the left" labelPosition="left" /> <Divider my="xs" label="Label in the center" labelPosition="center" /> <Divider my="xs" label="Label on the right" labelPosition="right" /> <Divider my="xs" variant="dashed" labelPosition="center" label={ <> <IconSearch size={12} /> <Box ml={5}>Search results</Box> </> } /> <Divider my="xs" label={ <Anchor href="https://mantine.dev" target="_blank" inherit> Link label </Anchor> } /> </> ) }

Sizes

import { Divider } from '@tidbcloud/uikit' function Demo() { return ( <> <Divider size="xs" /> <Divider size="sm" /> <Divider size="md" /> <Divider size="lg" /> <Divider size="xl" /> <Divider size={10} /> </> ) }

Vertical orientation

import { Divider, Group, Text } from '@tidbcloud/uikit' function Demo() { return ( <Group> <Text>Label</Text> <Divider orientation="vertical" /> <Text>Label</Text> <Divider size="sm" orientation="vertical" /> <Text>Label</Text> <Divider size="md" orientation="vertical" /> <Text>Label</Text> <Divider size="lg" orientation="vertical" /> <Text>Label</Text> </Group> ) }

Props

PropTypeDefaultDescription
orientation’horizontal’ | ‘vertical''horizontal’Divider orientation
sizeMantineSize | number’xs’Border width/height
labelReactNode-Label text (horizontal only)
labelPosition’left’ | ‘center’ | ‘right''left’Label position
variant’solid’ | ‘dashed’ | ‘dotted''solid’Border style
colorMantineColor-Border color
Last updated on