UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 845 B
"use client" import{FieldError as i,Label as a,Text as s,composeRenderProps as l}from"react-aria-components";import{tv as p}from"tailwind-variants";import{jsx as t}from"react/jsx-runtime";var n=p({slots:{label:"group-data-[invalid]:text-destructive flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50",description:"text-muted-foreground text-sm",fieldError:"text-destructive text-sm"}}),{label:d,description:c,fieldError:m}=n();function u({className:e,...r}){return t(a,{"data-slot":"label",className:d({className:e}),...r})}function f({className:e,...r}){return t(s,{slot:"description",className:c({className:e}),...r})}function x({className:e,...r}){return t(i,{className:l(e,o=>m({className:o})),...r})}export{n as a,u as b,f as c,x as d};