@vela-ui/react
Version:
Vela UI React components
3 lines (2 loc) • 2.22 kB
JavaScript
"use client"
import{a}from"./chunk-VAPI52L2.mjs";import{a as n}from"./chunk-BPPQNJ7U.mjs";import{a as s}from"./chunk-N45EGZNR.mjs";import{tv as l}from"tailwind-variants";import{jsx as e,jsxs as v}from"react/jsx-runtime";var m=l({base:"relative",variants:{size:{xs:"size-3",sm:"size-4",md:"size-5",lg:"size-8",xl:"size-10"}},defaultVariants:{size:"md"}});function x({className:t,...o}){return e(n,{className:a("size-4 animate-spin",t),"data-slot":"icon",...o})}var d=({className:t,...o})=>e(s,{className:a("size-4 animate-spin",t),"data-slot":"icon",...o});function f({className:t,...o}){return e("svg",{className:a("size-4 stroke-current",t),"data-slot":"icon",viewBox:"0 0 2400 2400",...o,children:v("g",{strokeWidth:"200",strokeLinecap:"round",fill:"none",children:[e("line",{x1:"1200",y1:"600",x2:"1200",y2:"100"}),e("line",{opacity:"0.5",x1:"1200",y1:"2300",x2:"1200",y2:"1800"}),e("line",{opacity:"0.917",x1:"900",y1:"680.4",x2:"650",y2:"247.4"}),e("line",{opacity:"0.417",x1:"1750",y1:"2152.6",x2:"1500",y2:"1719.6"}),e("line",{opacity:"0.833",x1:"680.4",y1:"900",x2:"247.4",y2:"650"}),e("line",{opacity:"0.333",x1:"2152.6",y1:"1750",x2:"1719.6",y2:"1500"}),e("line",{opacity:"0.75",x1:"600",y1:"1200",x2:"100",y2:"1200"}),e("line",{opacity:"0.25",x1:"2300",y1:"1200",x2:"1800",y2:"1200"}),e("line",{opacity:"0.667",x1:"680.4",y1:"1500",x2:"247.4",y2:"1750"}),e("line",{opacity:"0.167",x1:"2152.6",y1:"650",x2:"1719.6",y2:"900"}),e("line",{opacity:"0.583",x1:"900",y1:"1719.6",x2:"650",y2:"2152.6"}),e("line",{opacity:"0.083",x1:"1750",y1:"247.4",x2:"1500",y2:"680.4"}),e("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",keyTimes:"0;0.08333;0.16667;0.25;0.33333;0.41667;0.5;0.58333;0.66667;0.75;0.83333;0.91667",values:"0 1199 1199;30 1199 1199;60 1199 1199;90 1199 1199;120 1199 1199;150 1199 1199;180 1199 1199;210 1199 1199;240 1199 1199;270 1199 1199;300 1199 1199;330 1199 1199",dur:"0.83333s",begin:"0.08333s",repeatCount:"indefinite",calcMode:"discrete"})]})})}var u={default:x,ring:d,spin:f},g="default";function P(t){let{className:o,size:r,ref:p,variant:i,...y}=t,c=u[i!=null?i:g];return e(c,{role:"presentation",ref:p,className:m({size:r,className:o}),...y})}export{P as a};