Skip to content

Popover ​

Exibe conteúdo rico ao clicar em um elemento gatilho.

Exemplos ​

Uso ​

vue
<script setup lang="ts">
import { Popover, Button } from '@halfbyte/maka'
</script>

<template>
  <Popover title="Informações" description="Detalhes adicionais sobre este item." :closable="true">
    <template #trigger>
      <Button variant="outline">Mais info</Button>
    </template>
    <p>Conteúdo personalizado aqui.</p>
  </Popover>
</template>

Props ​

PropTipoPadrão
titlestring—
descriptionstring—
placement"top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end""bottom"
closablebooleanfalse
openboolean—

Slots ​

SlotDescrição
triggerElemento que abre o popover
defaultConteúdo do popover

Events ​

EventoPayloadDescrição
update:openbooleanEmitido ao abrir/fechar popover