{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/qBzDMzOD064UYXIOYHkT/DasPQXRBDisOO1k9WNYn/FileUploadField.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,useFormStore,framerFormsSDK}from\"https://framer.com/m/SharedFormCode-HQOZ.js@O0p4MzfmiDhQrYFnFReg\";const MAX_SIZE_LIMIT_MB=25;const MAX_SIZE_LIMIT=MAX_SIZE_LIMIT_MB*1024*1024// 25MB in bytes\n;const FLEX_ALIGNMENT={left:\"flex-start\",center:\"center\",right:\"flex-end\"};const INVALID_STATE={valid:false,required:\"required\",fileSize:\"fileSize\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n */export default function FileUploadField(props){const{formId,name,required,gap,border,icon,invalidStyle}=props;const elementId=name;const isVertical=props.layout==\"vertical\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const file=formState[formId]?.[name]?.value;const[invalid,setInvalid]=useState(INVALID_STATE.valid);const invalidRef=useRef(invalid);const ref=useRef(null);const elementRef=useRef(null);const[fileName,setFileName]=useState(\"\");function updateField(key,value){setFormState(prev=>({[formId]:{...prev[formId],[name]:{...prev[formId]?.[name],[key]:value}}}));}function invalidate(newState){invalidRef.current=newState;setInvalid(newState);}function revalidate(){invalidRef.current=INVALID_STATE.valid;setInvalid(INVALID_STATE.valid);}async function processValue(value){if(!value){return;}const result=await framerFormsSDK.uploadFile(value);if(elementRef.current){elementRef.current.value=\"\";}setFileName(\"\");return result?.fileLocation||\"\";}async function isValid(value){// const file = elementRef.current.files[0]\nif(required&&!value){invalidate(INVALID_STATE.required);return false;}else if(value&&value.size>MAX_SIZE_LIMIT){invalidate(INVALID_STATE.fileSize);return false;}return true;}useEffect(()=>{setFormState(prev=>{return{[formId]:{...prev[formId],[name]:{ref,value:prev[formId]?.[name]?.value??\"\",defaultValue:\"\",name,required,visible:true,isValid,processValue,type:\"fileUpload\"}}};});const prevFile=formState?.[formId]?.[name]?.value;if(prevFile){setFileName(prevFile.name);}return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;let fileTypes=\"\";switch(props.fileTypes){case\"audio\":fileTypes=\"audio/*\";break;case\"video\":fileTypes=\"video/*\";break;case\"image\":fileTypes=\"image/*\";break;case\"custom\":const fileTypeStrings=[];for(const fileType of props.fileTypesCustom){if(fileType.startsWith(\".\")||fileType==\"audio/*\"||fileType==\"video/*\"||fileType==\"image/*\"){fileTypeStrings.push(fileType);}else{fileTypeStrings.push(`.${fileType}`);}}fileTypes=fileTypeStrings.join(\",\");break;}const handleFileChange=event=>{const file=event.target.files[0];setFileName(file?file.name:\"\");updateField(\"value\",file);if(file){if(file.size>MAX_SIZE_LIMIT){invalidate(INVALID_STATE.fileSize);}else{revalidate();}}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",flexDirection:isVertical?\"column\":\"row\",justifyContent:isVertical?\"center\":FLEX_ALIGNMENT[props.font.textAlign]||\"center\",alignItems:isVertical?FLEX_ALIGNMENT[props.font.textAlign]||\"center\":\"center\",gap:gap,color:props.fontColor,borderRadius:borderRadius,overflow:\"auto\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",padding:`${pt}px ${pr}px ${pb}px ${pl}px`,boxShadow:props.shadows,...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[/*#__PURE__*/_jsx(\"input\",{\"data-file-input\":true,ref:elementRef,type:\"file\",onChange:handleFileChange,onFocus:revalidate,accept:fileTypes,style:{position:\"absolute\",inset:0,opacity:0}}),icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:fileName.length?fileName:props.text.replace(\"##\",MAX_SIZE_LIMIT_MB.toString())}),border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition})]}),invalid&&invalidStyle.errorMessage&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",margin:0,marginTop:invalidStyle.errorMessage.gap,whiteSpace:\"pre\",color:invalidStyle.errorMessage.fontColor,...invalidStyle.errorMessage.font},children:invalid===INVALID_STATE.required?invalidStyle.errorMessage.requiredMessage:invalidStyle.errorMessage.fileSizeMessage})]});}FileUploadField.displayName=\"File Upload Field CC\";const iconDefault={type:\"svg\",svg:`<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<rect x=\"1\" y=\"1\" width=\"30\" height=\"30\" rx=\"7\" stroke=\"currentColor\" stroke-opacity=\"0.5\" stroke-width=\"1.2\"/>\n<path d=\"M10.7045 21.05C9.45682 21.05 8.2602 20.5759 7.37793 19.732C6.49566 18.8881 6 17.7435 6 16.55C6 15.3565 6.49566 14.2119 7.37793 13.368C8.2602 12.5241 9.45682 12.05 10.7045 12.05C10.9992 10.7372 11.8613 9.58348 13.1011 8.84271C13.715 8.47592 14.4032 8.22155 15.1263 8.09411C15.8494 7.96668 16.5934 7.96868 17.3157 8.1C18.0379 8.23132 18.7244 8.48939 19.3358 8.85948C19.9473 9.22957 20.4718 9.70442 20.8793 10.2569C21.2869 10.8094 21.5695 11.4288 21.7111 12.0796C21.8527 12.7304 21.8505 13.4 21.7045 14.05H22.7045C23.6328 14.05 24.523 14.4187 25.1794 15.0751C25.8358 15.7315 26.2045 16.6217 26.2045 17.55C26.2045 18.4783 25.8358 19.3685 25.1794 20.0249C24.523 20.6813 23.6328 21.05 22.7045 21.05H21.7045\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M12.7046 18.05L15.7046 15.05L18.7046 18.05\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n<path d=\"M15.7046 15.05V24.05\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n</svg>`,size:32,opacity:1};addPropertyControls(FileUploadField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},// userId: {\n//     type: ControlType.String,\n//     defaultValue: \"\",\n//     placeholder: \"FramerForms User ID\",\n//     title: \"User ID\",\n// },\nname:{type:ControlType.String,defaultValue:\"fileUpload\"},required:{type:ControlType.Boolean,defaultValue:false},fileTypes:{type:ControlType.Enum,defaultValue:\"all\",options:[\"all\",\"audio\",\"video\",\"image\",\"custom\"],optionTitles:[\"Any File\",\"Any Audio File\",\"Any Video File\",\"Any Image File\",\"Custom\"]},fileTypesCustom:{type:ControlType.Array,defaultValue:[\".pdf\"],control:{type:ControlType.String,placeholder:\".pdf\"},title:\" \",hidden:props=>props.fileTypes!==\"custom\"},text:{type:ControlType.String,defaultValue:`Click to upload file or drag-and-drop. Max ##mb`,description:\"## is replaced with the max file size in mb.\"},layout:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:12,min:0,step:1},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:{type:ControlType.Object,optional:true,defaultValue:iconDefault,controls:{type:{type:ControlType.Enum,defaultValue:\"svg\",options:[\"svg\",\"image\"],optionTitles:[\"SVG\",\"Image\"],displaySegmentedControl:true},svg:{type:ControlType.String,placeholder:\"<svg></svg>\",displayTextArea:true,title:\"SVG\",defaultValue:iconDefault.svg,hidden:props=>props.type!=\"svg\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.type!=\"image\"},color:{type:ControlType.Color,optional:true,hidden:props=>props.type!=\"svg\"},size:{type:ControlType.Number,defaultValue:iconDefault.size,min:1,step:1},opacity:{type:ControlType.Number,defaultValue:iconDefault.opacity,min:0,max:1,step:.01}}},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow},textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},errorMessage:{type:ControlType.Object,optional:true,defaultValue:{fileSizeMessage:`File must be ${MAX_SIZE_LIMIT_MB}mb or smaller.`,requiredMessage:\"This field is required.\",fontColor:\"#FF0000\"},controls:{fileSizeMessage:{type:ControlType.String,defaultValue:`File must be ${MAX_SIZE_LIMIT_MB}mb or smaller.`,displayTextArea:true},requiredMessage:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true},fontColor:{type:ControlType.Color,defaultValue:\"#FF0000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FileUploadField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FileUploadField.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "MAX_SIZE_LIMIT_MB", "MAX_SIZE_LIMIT", "FLEX_ALIGNMENT", "INVALID_STATE", "FileUploadField", "props", "formId", "name", "required", "gap", "border", "icon", "invalidStyle", "elementId", "isVertical", "pt", "pl", "pb", "pr", "minHeight", "formState", "setFormState", "useFormStore", "file", "invalid", "setInvalid", "ye", "invalidRef", "pe", "ref", "elementRef", "fileName", "setFileName", "updateField", "key", "value", "prev", "invalidate", "newState", "revalidate", "processValue", "result", "framerFormsSDK", "isValid", "ue", "prevFile", "borderRadius", "fileTypes", "fileTypeStrings", "fileType", "handleFileChange", "event", "u", "motion", "p", "FormIcon", "iconDefault", "addPropertyControls", "ControlType"]
}
