Expander
Control que muestra un encabezado y un área de contenido colapsable.
Uso
Un expander básico espera un encabezado y su contenido. Puedes configurar el encabezado pasando la propiedad `header`. El contenido puede proporcionarse como elementos hijos del componente. De forma predeterminada, el contenedor de contenido no tiene padding, lo que te permite usar el 100% del ancho del contenido si es necesario.
<script>
import { Expander } from 'fluentui-svelte';
</script>
<Expander header="Expander Title">
<p>This is the content of the expander</p>
</Expander> Control de expansión
Los expanders pueden estar expandidos o colapsados. Esto puede controlarse estableciendo la propiedad `expanded`.
Dirección de apertura
Un expander no tiene que expandirse hacia abajo. Puedes controlar la dirección de expansión de un expander usando la propiedad `direction`. Para crear un expander que se expanda hacia arriba, establece `direction` en `up`.
Agregar un icono
Puedes agregar fácilmente un icono al encabezado de un expander usando la propiedad `Icon`. Puedes pasar un Snippet o un Component.
Propiedades del componente
| Name | Type | Default | Description |
|---|---|---|---|
header | string | Etiqueta del expander. | |
description | string | Descripción que se renderiza debajo del encabezado. | |
direction | 'down' | 'up' | 'down' | Define la dirección de apertura del expander. |
justify | boolean | false | El expander ocupa todo el ancho del contenedor. |
disabled | boolean | false | Deshabilita la interacción del usuario. |
animation | { duration: number; easing: string; } | La configuración de la animación. La preferencia de movimiento reducido siempre tiene prioridad sobre esto. | |
expanded bindable | boolean | false | Controla el estado de apertura del expander. |
ref bindable | HTMLDetailsElement | La referencia DOM del elemento expander. | |
Icon | Snippet | Component | El icono que se muestra antes de la etiqueta. | |
summaryRef bindable | HTMLElement | La referencia del DOM del elemento summary. | |
summaryProps | HTMLAttributes | Las props que se aplican al elemento summary. | |
Element Attributes (details) |
