Files
monisuo/monisuo-admin/dist/assets/Badge-RIbvVUq1.js
2026-04-21 08:12:17 +08:00

1 line
1.5 KiB
JavaScript

import{D as e,G as t,H as n,I as r,S as i,Tt as a,it as o}from"./iconify-DYZHDLa8.js";import{t as s}from"./ui-vendor-Za4p7XTd.js";import{E as c}from"./vue-vendor-DjtlKxRy.js";import{J as l}from"./index-Uji7rFqr.js";import{r as u}from"./button-BuRmTYve.js";var d=s(`inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden`,{variants:{variant:{default:`border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90`,secondary:`border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90`,destructive:`border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60`,outline:`text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground`}},defaultVariants:{variant:`default`}}),f=e({__name:`Badge`,props:{asChild:{type:Boolean},as:{},variant:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let s=e,f=c(s,`class`);return(c,p)=>(n(),i(a(u),r({"data-slot":`badge`,class:a(l)(a(d)({variant:e.variant}),s.class)},a(f)),{default:o(()=>[t(c.$slots,`default`)]),_:3},16,[`class`]))}});export{f as t};