Volver a Components
Form Section
<sg-form-section> v0.1.1 Contenedor para secciones de formulario con t铆tulo, icono y indicador de pasos. Proporciona consistencia visual en formularios multi-paso.
Ejemplos
B谩sico
<sg-form-section section-title="Informaci贸n Personal">
<sg-input label="Nombre" placeholder="Tu nombre"></sg-input>
<sg-input label="Email" class="hl-keyword">type="email" placeholder="tu@email.com"></sg-input>
</sg-form-section>
Con icono y pasos
<sg-form-section
section-title="Datos de Contacto"
step-number="1"
total-steps="3"
icon-bg-class="hl-keyword">class="bg-blue-100">
<sg-icon slot="icon" name="user" size="20"></sg-icon>
<sg-input label="Tel茅fono"></sg-input>
<sg-input label="Direcci贸n"></sg-input>
</sg-form-section>
Colores de fondo
Tu informaci贸n ha sido verificada.
Tienes 3 alertas pendientes.
<sg-form-section section-title="Datos" icon-bg-class="hl-keyword">class="bg-green-100">
<sg-icon slot="icon" name="check" size="20"></sg-icon>
</sg-form-section>
<sg-form-section section-title="Alertas" icon-bg-class="hl-keyword">class="bg-red-100">
<sg-icon slot="icon" name="alert" size="20"></sg-icon>
</sg-form-section>
Colapsable
Esta secci贸n se puede colapsar haciendo click en el header.
<sg-form-section
section-title="Informaci贸n Adicional"
collapsible="true"
collapsed="false">
<sg-icon slot="icon" name="info" size="20"></sg-icon>
<p>Esta secci贸n se puede colapsar.</p>
</sg-form-section>
API Reference
Propiedades
6| Prop | Tipo | Default | Descripci贸n |
|---|---|---|---|
section-title | string | '' | T铆tulo de la secci贸n |
step-number | number | undefined | N煤mero del paso actual |
total-steps | number | undefined | Total de pasos |
icon-bg-class | string | 'bg-blue-100' | Clase CSS para el fondo del icono |
collapsible | boolean | false | Hace la secci贸n colapsable |
collapsed | boolean | false | Estado inicial colapsado |
Slots
2| Slot | Descripci贸n |
|---|---|
icon | Icono para el header de la secci贸n |
(default) | Contenido de la secci贸n (campos del formulario) |