Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

PopoverTrigger

interfaz Desde 1.5.0

Atributos del disparador propio de <MeekoPopover>, el parámetro trigger del snippet anchor. Cada clave es el nombre del atributo, así que el objeto sirve tal cual para bind="trigger", en un elemento o en un componente propio como <AppButton bind="trigger"> que declare esas props y las ponga en su botón. <MeekoPopover> encuentra el elemento por su id al montarse y le añade el teclado y el anclaje.

ts
import type { PopoverTrigger } from "@meekojs/meeko/framework";

Código fuente src/app/components/MeekoPopover/types.ts:55

Declaración #

ts
interface PopoverTrigger {
	readonly id: string
	readonly popovertarget: string | undefined
	readonly 'aria-controls': string | undefined
	readonly 'aria-expanded': 'true' | 'false' | undefined
	readonly 'aria-haspopup': 'menu' | 'dialog' | undefined
	readonly 'aria-describedby': string | undefined
}

Ejemplo #

meeko
<MeekoPopover role="menu">
  <snippet name="anchor" params="trigger">
    <button type="button" class="avatar" bind="trigger"><img src="/me.png" alt="Mi cuenta"></button>
  </snippet>
  <button role="menuitem">Perfil</button>
</MeekoPopover>

Propiedades #

id #

propiedad sólo lectura

readonly id: string

id del disparador: <MeekoPopover> lo busca con él para anclar el contenido.

popovertarget #

propiedad sólo lectura

readonly popovertarget: string | undefined

popovertarget para un <button>: abre y cierra el contenido sin JavaScript. Sin valor con mode="hint".

aria-controls #

propiedad sólo lectura

readonly 'aria-controls': string | undefined

aria-controls: el id del contenido. Sin valor con mode="hint".

aria-expanded #

propiedad sólo lectura

readonly 'aria-expanded': 'true' | 'false' | undefined

aria-expanded: "true" mientras el contenido está abierto. Sin valor con mode="hint".

aria-haspopup #

propiedad sólo lectura

readonly 'aria-haspopup': 'menu' | 'dialog' | undefined

aria-haspopup según role: "menu" o "dialog".

aria-describedby #

propiedad sólo lectura

readonly 'aria-describedby': string | undefined

aria-describedby de un tooltip (mode="hint"): el id del contenido.

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/app/components/MeekoPopover/types.ts