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"
classNamestring—Clases 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