Toolbar
UIContenedor flex para agrupar acciones y controles en una barra horizontal.
Uso básico
<x-kore::toolbar>
<x-slot:start>
<x-kore::button label="Guardar" />
</x-slot:start>
<x-slot:end>
<x-kore::button label="Cancelar" variant="outline" />
</x-slot:end>
</x-kore::toolbar><x-kore::toolbar>
<x-slot:start>
<x-kore::button label="Guardar" />
</x-slot:start>
<x-slot:end>
<x-kore::button label="Cancelar" variant="outline" />
</x-slot:end>
</x-kore::toolbar>Con borde
Variante bordered para barras de herramientas tipo editor.
<x-kore::toolbar variant="bordered">
<x-slot:start>
<x-kore::button icon="bold" variant="ghost" size="sm" />
<x-kore::button icon="italic" variant="ghost" size="sm" />
<x-kore::button icon="underline" variant="ghost" size="sm" />
</x-slot:start>
<x-slot:end>
<x-kore::button icon="settings" variant="ghost" size="sm" />
</x-slot:end>
</x-kore::toolbar><x-kore::toolbar variant="bordered">
<x-slot:start>
<x-kore::button icon="bold" variant="ghost" size="sm" />
<x-kore::button icon="italic" variant="ghost" size="sm" />
<x-kore::button icon="underline" variant="ghost" size="sm" />
</x-slot:start>
<x-slot:end>
<x-kore::button icon="settings" variant="ghost" size="sm" />
</x-slot:end>
</x-kore::toolbar>Justificación
Controla la alineación del contenido: between, start, end, center.
{{-- Todo al centro --}}
<x-kore::toolbar justify="center">
<x-kore::button label="Acción 1" />
<x-kore::button label="Acción 2" />
</x-kore::toolbar>
{{-- Todo al final --}}
<x-kore::toolbar justify="end">
<x-kore::button label="Cancelar" variant="outline" />
<x-kore::button label="Guardar" />
</x-kore::toolbar>{{-- Todo al centro --}}
<x-kore::toolbar justify="center">
<x-kore::button label="Acción 1" />
<x-kore::button label="Acción 2" />
</x-kore::toolbar>
{{-- Todo al final --}}
<x-kore::toolbar justify="end">
<x-kore::button label="Cancelar" variant="outline" />
<x-kore::button label="Guardar" />
</x-kore::toolbar>Tres secciones
Usa los slots start, default y end para crear una barra con tres secciones.
Editor de texto
<x-kore::toolbar>
<x-slot:start>
<x-kore::button icon="arrow-left" variant="ghost" />
</x-slot:start>
<span class="font-semibold">Editor de texto</span>
<x-slot:end>
<x-kore::button label="Publicar" />
</x-slot:end>
</x-kore::toolbar><x-kore::toolbar>
<x-slot:start>
<x-kore::button icon="arrow-left" variant="ghost" />
</x-slot:start>
<span class="font-semibold">Editor de texto</span>
<x-slot:end>
<x-kore::button label="Publicar" />
</x-slot:end>
</x-kore::toolbar>Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
variant
|
string | default | Variante visual: default, bordered |
justify
|
string | between | Justificación: between, start, end, center |