Skip to content

Separator

Línea divisoria horizontal o vertical entre elementos.


Import

jsx
import { Separator } from '@imansi/ui';

Horizontal

jsx
<div>
  <p>Sección 1</p>
  <Separator className="my-4" />
  <p>Sección 2</p>
</div>

Vertical

jsx
<div className="flex h-5 items-center gap-4">
  <span>Blog</span>
  <Separator orientation="vertical" />
  <span>Docs</span>
  <Separator orientation="vertical" />
  <span>Contacto</span>
</div>

En un menú

jsx
<DropdownMenuContent>
  <DropdownMenuItem>Perfil</DropdownMenuItem>
  <DropdownMenuItem>Configuración</DropdownMenuItem>
  <Separator className="my-1" />
  <DropdownMenuItem variant="destructive">
    Cerrar sesión
  </DropdownMenuItem>
</DropdownMenuContent>

Props

PropTipoDefaultDescripción
orientation'horizontal' | 'vertical''horizontal'Dirección de la línea
decorativebooleantrueSi es false agrega role="separator"
classNamestringClases adicionales

Accesibilidad

  • Por defecto es decorativo (role="none") para no molestar a lectores de pantalla
  • Si separa contenido semántico, pasá decorative={false}

Hecho con ❤️ en Argentina