enes

Flyout

El componente Flyout es un panel flotante que puede usarse para mostrar información u opciones adicionales de una forma no intrusiva. Es totalmente accesible y sigue los principios de diseño de Fluent UI para ofrecer una experiencia de usuario fluida.

This is the content of the flyout.

Uso

Un flyout renderiza una superficie flotante alrededor de su contenido. Por sí solo es un panel estático; activa la propiedad floating y pasa un elemento reference para que Floating UI lo posicione respecto a otro elemento.

<script>
  import { Flyout } from 'fluentui-svelte';
</script>

<Flyout>
  <p>This is the content of the flyout.</p>
</Flyout>

Esquinas redondeadas

Usa la propiedad roundCorners para controlar qué esquinas del flyout se redondean. Acepta 'all', 'top', 'bottom', 'left' o 'right'.

This is the content of the flyout.

Propiedades del componente

NameTypeDefaultDescription
ref bindableHTMLElementLa referencia del DOM del elemento flyout.
childrenSnippetEl contenido del flyout.
floatingbooleanfalsePosiciona el flyout con floating-ui en lugar de dejarlo en el flujo normal.
referenceHTMLElementEl elemento respecto al que se posiciona el flyout cuando `floating` está activo.
placementPlacement'bottom'Dónde se coloca el flyout respecto a su referencia.
onPlacementChange(placement: Placement) => voidSe llama cada vez que floating-ui se decide por una colocación distinta.
roundCorners'all' | 'top' | 'bottom' | 'left' | 'right''all'Qué esquinas del flyout se redondean.
offsetnumber8La distancia en píxeles entre el flyout y su referencia.
placementConfigAutoPlacementOptionsLa configuración de colocación automática que se entrega a floating-ui.
Element Attributes (div)