UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 1.9 kB
"use client" "use strict";var n=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var b=(e,r)=>{for(var t in r)n(e,t,{get:r[t],enumerable:!0})},f=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of u(r))!v.call(e,a)&&a!==t&&n(e,a,{get:()=>r[a],enumerable:!(o=p(r,a))||o.enumerable});return e};var l=e=>f(n({},"__esModule",{value:!0}),e);var x={};b(x,{Badge:()=>m,badgeVariants:()=>c});module.exports=l(x);var d=require("tailwind-variants");var i=require("tailwind-variants"),s=(0,i.tv)({base:"outline-hidden",variants:{isFocusVisible:{true:"border-ring ring-ring/50 ring-[3px]"},isInvalid:{true:"ring-destructive/20 dark:ring-destructive/40 border-destructive"}}});var g=require("react/jsx-runtime"),c=(0,d.tv)({extend:s,base:"inline-flex w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-[color,box-shadow] [&>svg]:pointer-events-none [&>svg]:size-3",variants:{variant:{neutral:"bg-neutral text-neutral-foreground [a&]:hover:bg-neutral/90 border-transparent",primary:"bg-primary text-primary-foreground [a&]:hover:bg-primary/90 border-transparent",secondary:"bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 border-transparent",accent:"bg-accent text-accent-foreground [a&]:hover:bg-accent/90 border-transparent",destructive:"bg-destructive [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60 border-transparent text-white",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"primary"}});function m({className:e,variant:r,...t}){return(0,g.jsx)("span",{"data-slot":"badge",className:c({variant:r,className:e}),...t})}0&&(module.exports={Badge,badgeVariants});