button
Button with status dot badge
Button with status dot badge
Загрузка превью…
src/button/c-button-46.vue
<script setup lang="ts">
import { Button } from "@/components/ui/button"
</script>
<template>
<Button
variant="outline"
class="relative pr-8"
aria-label="Deploy (ready)"
>
Live
<span
aria-hidden="true"
class="absolute top-1/2 right-3 -translate-y-1/2"
>
<span class="relative flex size-2 rounded-full bg-emerald-500 before:absolute before:inset-0 before:animate-ping before:rounded-full before:bg-emerald-400 before:opacity-75 before:duration-1500 after:absolute after:inset-0 after:animate-ping after:rounded-full after:bg-emerald-400 after:opacity-40 after:delay-500 after:duration-1500" />
</span>
</Button>
</template>
Установка
npx shadcn-vue@latest add https://revueui.rootapi.dev/r/c-button-46.jsonЗависимости реестра
Источник: порт из ReUI (Keenthemes, MIT)