{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ZHNopev9RHWyxUcjZZTp/FR93HOH2tPBWaPJt0kaX/TextInput.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Input(props){//test\nconst{borderRadius,border,borderColor,background,paddingBottom,paddingLeft,paddingRight,paddingTop,fontSize,fontColor,style,inputType,placeHolder,hasError,value=\"\",setValue}=props;return /*#__PURE__*/ _jsx(\"input\",{style:{...style,borderRadius,border:`${border}px solid ${hasError?\"red\":borderColor}`,background,paddingBottom,paddingLeft,paddingRight,fontSize,paddingTop,color:fontColor},placeholder:placeHolder,type:inputType,value:value,min:inputType===\"number\"?0:undefined,onChange:e=>setValue(e.target.value)});};Input.defaultProps={inputType:\"text\",placeHolder:\"\",borderRadius:16,fontSize:12,border:1};addPropertyControls(Input,{inputType:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"email\",\"number\"]},placeHolder:{title:\"Placeholder\",type:ControlType.String},background:{title:\"Fill\",type:ControlType.Color},fontSize:{title:\"Font size\",type:ControlType.Number},fontColor:{title:\"Font color\",type:ControlType.Color},borderRadius:{title:\"Border radius\",type:ControlType.Number},border:{title:\"Border\",type:ControlType.Number},borderColor:{title:\"Border color\",type:ControlType.Color},paddingLeft:{title:\"Padding Left\",type:ControlType.Number},paddingRight:{title:\"Padding Right\",type:ControlType.Number},paddingTop:{title:\"Padding Top\",type:ControlType.Number},paddingBottom:{title:\"Padding Bottom\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextInput.map"],
  "mappings": "uDAGmB,SAARA,EAAuBC,EAAM,CACxC,GAAK,CAAC,aAAAC,EAAa,OAAAC,EAAO,YAAAC,EAAY,WAAAC,EAAW,cAAAC,EAAc,YAAAC,EAAY,aAAAC,EAAa,WAAAC,EAAW,SAAAC,EAAS,UAAAC,EAAU,MAAAC,EAAM,UAAAC,EAAU,YAAAC,EAAY,SAAAC,EAAS,MAAAC,EAAM,GAAG,SAAAC,CAAQ,EAAEhB,EAAM,OAAqBiB,EAAK,QAAQ,CAAC,MAAM,CAAC,GAAGN,EAAM,aAAAV,EAAa,OAAO,GAAGC,aAAkBY,EAAS,MAAMX,IAAc,WAAAC,EAAW,cAAAC,EAAc,YAAAC,EAAY,aAAAC,EAAa,SAAAE,EAAS,WAAAD,EAAW,MAAME,CAAS,EAAE,YAAYG,EAAY,KAAKD,EAAU,MAAMG,EAAM,IAAIH,IAAY,SAAS,EAAE,OAAU,SAASM,GAAGF,EAASE,EAAE,OAAO,KAAK,CAAC,CAAC,CAAE,CAAEnB,EAAM,aAAa,CAAC,UAAU,OAAO,YAAY,GAAG,aAAa,GAAG,SAAS,GAAG,OAAO,CAAC,EAAEoB,EAAoBpB,EAAM,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKqB,EAAY,KAAK,QAAQ,CAAC,OAAO,QAAQ,QAAQ,CAAC,EAAE,YAAY,CAAC,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,WAAW,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,EAAE,SAAS,CAAC,MAAM,YAAY,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,aAAa,CAAC,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,MAAM,EAAE,YAAY,CAAC,MAAM,eAAe,KAAKA,EAAY,KAAK,EAAE,YAAY,CAAC,MAAM,eAAe,KAAKA,EAAY,MAAM,EAAE,aAAa,CAAC,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,cAAc,CAAC,MAAM,iBAAiB,KAAKA,EAAY,MAAM,CAAC,CAAC",
  "names": ["Input", "props", "borderRadius", "border", "borderColor", "background", "paddingBottom", "paddingLeft", "paddingRight", "paddingTop", "fontSize", "fontColor", "style", "inputType", "placeHolder", "hasError", "value", "setValue", "p", "e", "addPropertyControls", "ControlType"]
}
