@vela-ui/react
Version:
Vela UI React components
3 lines (2 loc) • 730 B
JavaScript
"use client"
import{a as n,b as s}from"./chunk-KGQCURRT.mjs";import{b as o,c as p,d as i}from"./chunk-6SBZLCH7.mjs";import{TextField as A,composeRenderProps as E}from"react-aria-components";import{tv as y}from"tailwind-variants";import{jsx as e,jsxs as G}from"react/jsx-runtime";var I=y({base:"group flex flex-col gap-2"});function z({placeholder:a,label:t,description:r,errorMessage:d,size:l,className:m,inputClassName:x,startElement:F,endElement:u,startAddon:P,endAddon:c,...f}){return G(A,{className:E(m,T=>I({className:T})),...f,children:[t&&e(o,{children:t}),e(s,{size:l,startElement:F,endElement:u,startAddon:P,endAddon:c,children:e(n,{placeholder:a,className:x})}),r&&e(p,{children:r}),e(i,{children:d})]})}export{z as a};