Подсказка

Показывает небольшой адаптивный popover под trigger или сверху, если снизу не хватает места.

Установка

npx alixan-ui-nuxt add tooltip

Использование

<template>
  <Button tooltip="tooltip.demo.save">
    Save changes
  </Button>
</template>

С иконкой

<script setup lang="ts">
import { Info } from '@lucide/vue'
</script>

<template>
  <IconButton tooltip="tooltip.demo.info" variant="outlined">
    <Info />
  </IconButton>
</template>

С HTML

Короткое описание
<template>
  <Tooltip text="tooltip.demo.shortDescription">
    <span>
      Short description
    </span>
  </Tooltip>
</template>

Справочник API

СвойствоТипПо умолчаниюОписание
textstring''Контент tooltip. Значения могут быть ключами переводов.
disabledbooleanfalseОтключает взаимодействие и уменьшает opacity.
delaynumber100Задержка в миллисекундах перед открытием tooltip.
СвойствоТипПо умолчаниюОписание
defaultslot-Trigger-элемент, который открывает tooltip при hover или focus.
contentslot-Кастомный контент tooltip вместо prop text.