button

Shortcut Tooltip Button (Kbd hints)

Shortcut Tooltip Button (Kbd hints)

Загрузка превью…

src/button/c-button-54.vue

<script setup lang="ts">
import { Button } from "@/components/ui/button"
import { Kbd } from "@/components/ui/kbd"
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"
</script>

<template>
  <TooltipProvider>
    <Tooltip>
      <TooltipTrigger as-child>
        <Button variant="outline" size="icon" aria-label="Search">
          <svg
            xmlns="http://www.w3.org/2000/svg"
            width="24"
            height="24"
            viewBox="0 0 24 24"
            fill="none"
            stroke="currentColor"
            stroke-width="2"
            stroke-linecap="round"
            stroke-linejoin="round"
            class="lucide lucide-search"
          >
            <path d="m21 21-4.34-4.34" />
            <circle cx="11" cy="11" r="8" />
          </svg>
        </Button>
      </TooltipTrigger>
      <TooltipContent class="flex items-center gap-3">
        Search
        <Kbd class="-mr-1">⌘K</Kbd>
      </TooltipContent>
    </Tooltip>
  </TooltipProvider>
</template>

Установка

npx shadcn-vue@latest add https://revueui.rootapi.dev/r/c-button-54.json

Зависимости реестра

Источник: порт из ReUI (Keenthemes, MIT)