UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 812 B
"use client" import{a as e}from"./chunk-SGDQ65EO.mjs";import{Link as a,composeRenderProps as s}from"react-aria-components";import{tv as f}from"tailwind-variants";import{jsx as p}from"react/jsx-runtime";var k=f({base:"underline-offset-4 outline-0 outline-offset-2 outline-current focus-visible:outline-2",variants:{variant:{hover:"hover:underline",underline:"underline",none:"no-underline"},isDisabled:{true:"pointer-events-none cursor-default opacity-50"}},defaultVariants:{variant:"hover"}});function c({className:n,variant:t,...o}){return p(a,{"data-slot":"link",className:s(n,(i,r)=>k({...r,variant:t,className:i})),...o})}function L({className:n,variant:t,size:o,shape:i,...r}){return p(a,{"data-slot":"link",className:s(n,(u,l)=>e({...l,variant:t,size:o,shape:i,className:u})),...r})}export{c as a,L as b};