import{a as e,n as t}from"./chunk-BneVvdWh.js";import{t as n}from"./react-C7IZe2D1.js";import{t as r}from"./jsx-runtime-C2wGStra.js";var i,a,o,s,c,l,u=t((()=>{i=`container__hc6MA`,a=`input__N1pCx`,o=`icon__m5GPy`,s=`trailingIcon__-r3dh`,c=`button__CDUKk`,l={container:i,input:a,icon:o,trailingIcon:s,button:c}}));function d({button:e,icon:t,trailingIcon:n,children:r}){return(0,f.jsxs)(`div`,{className:l.container,children:[!!t&&(0,f.jsx)(`span`,{className:l.icon,children:t}),r,!!n&&(0,f.jsx)(`span`,{className:l.trailingIcon,children:n}),!!e&&(0,f.jsx)(`span`,{className:l.button,children:e})]})}var f,p=t((()=>{e(n(),1),u(),f=r();try{d.displayName=`InputContainer`,d.__docgenInfo={description:`A wrapper for input-like elements to render optional icon, button and trailing icon.
For internal use only.`,displayName:`InputContainer`,props:{button:{defaultValue:null,description:``,name:`button`,required:!1,type:{name:`enum`,value:[{value:`ReactElement<any, string | JSXElementConstructor<any>>`}]}},icon:{defaultValue:null,description:``,name:`icon`,required:!1,type:{name:`enum`,value:[{value:`ReactElement<any, string | JSXElementConstructor<any>>`}]}},trailingIcon:{defaultValue:null,description:``,name:`trailingIcon`,required:!1,type:{name:`enum`,value:[{value:`ReactElement<any, string | JSXElementConstructor<any>>`}]}}}}}catch{}}));export{u as i,p as n,l as r,d as t};