kosori

Separator

A separator element accessible to screen readers.

Separator wraps the Base UI Separator primitive, defaults to horizontal and marks itself with data-slot.

Installation

npx shadcn@latest add @kosori/separator

Example

separator-example.tsx

kosori

Copy-paste React components built on Base UI.

Blog
Docs
Source
Releases
separator-example
import { Separator } from '@/components/ui/separator';

const SeparatorExample = () => (
  <div className='max-w-72'>
    <div className='flex flex-col gap-1'>
      <h4 className='font-medium text-sm'>kosori</h4>
      <p className='text-muted-foreground text-sm'>
        Copy-paste React components built on Base UI.
      </p>
    </div>
    <Separator className='my-4' />
    <div className='flex items-center gap-4 text-sm'>
      <div>Blog</div>
      <Separator orientation='vertical' />
      <div>Docs</div>
      <Separator orientation='vertical' />
      <div>Source</div>
      <Separator orientation='vertical' />
      <div>Releases</div>
    </div>
  </div>
);

export default SeparatorExample;

Usage

import { Separator } from '@/components/ui/separator';

const SeparatorDemo = () => (
  <div className='flex flex-col gap-4'>
    <p>Above</p>
    <Separator />
    <p>Below</p>
  </div>
);

On this page