UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 1.27 kB
"use client" import{a as l,b as P}from"./chunk-KGQCURRT.mjs";import{b as f}from"./chunk-YMQ7KMIR.mjs";import{b as x,c,d as u,e as d}from"./chunk-ZKCCKP6G.mjs";import{b as i}from"./chunk-SGDQ65EO.mjs";import{b as m,c as a,d as b}from"./chunk-6SBZLCH7.mjs";import{b as p}from"./chunk-VAPI52L2.mjs";import{a as s}from"./chunk-7Y5SUWYQ.mjs";import{ComboBox as h,ListBox as I,composeRenderProps as L}from"react-aria-components";import{Fragment as D,jsx as o,jsxs as v}from"react/jsx-runtime";function S({label:r,description:e,errorMessage:t,children:n,className:C,...B}){return o(h,{"data-slot":"combobox",...B,className:p(C,"group flex w-full flex-col gap-2"),children:L(n,w=>v(D,{children:[r&&o(m,{children:r}),w,e&&o(a,{children:e}),o(b,{children:t})]}))})}function q({className:r,...e}){return o(f,{showArrow:!1,className:r,style:{minWidth:"var(--trigger-width)"},...e})}function z({className:r,...e}){return o(I,{className:p(r,"max-h-[inherit] min-w-[inherit] overflow-auto p-1 outline-hidden"),...e})}function U({size:r,endElementProps:e,endElement:t=o(i,{variant:"ghost",shape:"square",size:r,...e,children:o(s,{})}),...n}){return o(P,{size:r,endElement:t,children:o(l,{...n})})}var W=x,k=c,H=u,J=d;export{S as a,q as b,z as c,U as d,W as e,k as f,H as g,J as h};