{"version":3,"file":"Multiselect_input_options.D0AYwCa4.mjs","names":["React.Fragment","useRef","React.useId","useState","useRef"],"sources":["https:/framerusercontent.com/modules/78ugLMWrcC6cdwA7p6Jn/VnyL49mzVm6Hi50inLOt/tc9K52luE.js","https:/framerusercontent.com/modules/SyCbYtoSyC6dbxiFP0A3/uQXFY2ZwQqm9iKBDKSvD/Multiselect_input_options.js"],"sourcesContent":["// Generated by Framer (6464825)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={MJkXBjSWg:{hover:true,pressed:true}};const cycleOrder=[\"MJkXBjSWg\",\"m7rozkrha\",\"On8RcV03_\",\"vWqTCJFgr\",\"IK_59trE8\"];const serializationHash=\"framer-1yPDa\";const variantClassNames={IK_59trE8:\"framer-v-19vucnf\",m7rozkrha:\"framer-v-rurz4e\",MJkXBjSWg:\"framer-v-1r57043\",On8RcV03_:\"framer-v-1u4hy07\",vWqTCJFgr:\"framer-v-wgimn9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"MJkXBjSWg\",Disabled:\"On8RcV03_\",Error:\"IK_59trE8\",Loading:\"m7rozkrha\",Success:\"vWqTCJFgr\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MJkXBjSWg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MJkXBjSWg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"m7rozkrha\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"m7rozkrha\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1r57043\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"MJkXBjSWg\",ref:refBinding,style:{backgroundColor:\"var(--token-1f7431b2-1f11-4a36-8b36-e399abef4ad0, rgb(5, 77, 174))\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,opacity:1,...style},variants:{\"MJkXBjSWg-hover\":{backgroundColor:\"var(--token-361c4e97-a766-4f18-af89-08060b5908e7, rgb(69, 116, 224))\",opacity:1},\"MJkXBjSWg-pressed\":{opacity:1},IK_59trE8:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},On8RcV03_:{opacity:.5},vWqTCJFgr:{opacity:1}},...addPropertyOverrides({\"MJkXBjSWg-hover\":{\"data-framer-name\":undefined},\"MJkXBjSWg-pressed\":{\"data-framer-name\":undefined},IK_59trE8:{\"data-framer-name\":\"Error\"},m7rozkrha:{\"data-framer-name\":\"Loading\"},On8RcV03_:{\"data-framer-name\":\"Disabled\"},vWqTCJFgr:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88804a67-161d-4a1a-9f83-67798db75813, rgb(255, 255, 255)))\"},children:\"Submit\"})}),className:\"framer-1dzdu9\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"G1x89ylrK\",style:{\"--extracted-r6o4lv\":\"var(--token-88804a67-161d-4a1a-9f83-67798db75813, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{IK_59trE8:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IK_59trE8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]},vWqTCJFgr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88804a67-161d-4a1a-9f83-67798db75813, rgb(255, 255, 255)))\"},children:\"Thank you\"})}),fonts:[\"FS;Satoshi-medium\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wao15w\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"mmRRnSHXs\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uyfyg9\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"WNbKJRbRG\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{m7rozkrha:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hp18ux\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"DVhoitlGj\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1yPDa.framer-m0akxk, .framer-1yPDa .framer-m0akxk { display: block; }\",\".framer-1yPDa.framer-1r57043 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 17px 12px 17px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-1yPDa .framer-1dzdu9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1yPDa .framer-wao15w { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-1yPDa .framer-1uyfyg9 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-1yPDa .framer-hp18ux { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-1yPDa.framer-v-rurz4e.framer-1r57043, .framer-1yPDa.framer-v-1u4hy07.framer-1r57043, .framer-1yPDa.framer-v-wgimn9.framer-1r57043, .framer-1yPDa.framer-v-19vucnf.framer-1r57043 { cursor: unset; }\",\".framer-1yPDa.framer-v-rurz4e .framer-1uyfyg9 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 91.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"m7rozkrha\":{\"layout\":[\"auto\",\"auto\"]},\"On8RcV03_\":{\"layout\":[\"auto\",\"auto\"]},\"vWqTCJFgr\":{\"layout\":[\"auto\",\"auto\"]},\"IK_59trE8\":{\"layout\":[\"auto\",\"auto\"]},\"cMnRYkNh1\":{\"layout\":[\"auto\",\"auto\"]},\"L9dElfwgr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertc9K52luE=withCSS(Component,css,\"framer-1yPDa\");export default Framertc9K52luE;Framertc9K52luE.displayName=\"Form Button\";Framertc9K52luE.defaultProps={height:52,width:91.5};addPropertyControls(Framertc9K52luE,{variant:{options:[\"MJkXBjSWg\",\"m7rozkrha\",\"On8RcV03_\",\"vWqTCJFgr\",\"IK_59trE8\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framertc9K52luE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertc9K52luE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m7rozkrha\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"On8RcV03_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vWqTCJFgr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IK_59trE8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cMnRYkNh1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L9dElfwgr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"91.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tc9K52luE.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function MultiselectDropdown({// Convert comma-separated text to array\noptionsText=\"Apple,Banana,Cherry,Date,Elderberry\",placeholder=\"Select options...\",placeholderFontSize=14,name=\"multiselect\",value=\"\",required=false,maxSelections=0,width=300,height=50,backgroundColor=\"#ffffff\",borderColor=\"#d1d5db\",borderWidth=1,borderRadius=8,padding=12,inputTextColor=\"#111827\",inputFont={fontSize:14,fontWeight:400,fontFamily:\"Inter, sans-serif\",lineHeight:1.5,letterSpacing:0},placeholderColor=\"#9ca3af\",dropdownBackgroundColor=\"#ffffff\",dropdownBorderColor=\"#d1d5db\",dropdownBorderWidth=1,dropdownBorderRadius=8,dropdownMaxHeight=200,dropdownShadow=\"0 10px 25px rgba(0, 0, 0, 0.1)\",optionPadding=12,optionHoverColor=\"#f3f4f6\",optionTextColor=\"#111827\",optionFont={fontSize:14,fontWeight:400,fontFamily:\"Inter, sans-serif\",lineHeight:1.5,letterSpacing:0},tagBackgroundColor=\"#3b82f6\",tagTextColor=\"#ffffff\",tagBorderColor=\"#3b82f6\",tagBorderWidth=1,tagBorderRadius=4,tagPadding=4,tagMargin=2,tagFont={fontSize:12,fontWeight:500,fontFamily:\"Inter, sans-serif\",lineHeight:1.4,letterSpacing:0},removeButtonColor=\"#ffffff\",removeButtonHoverColor=\"#ef4444\",removeButtonSize=14,arrowColor=\"#6b7280\",arrowSize=12,focusBorderColor=\"#3b82f6\",focusOutlineWidth=2,animationDuration=200,onSelectionChange}){// Convert comma-separated text to options array\nconst options=optionsText.split(\",\").map(option=>option.trim()).filter(option=>option.length>0);const[selectedOptions,setSelectedOptions]=useState(()=>{return value?value.split(\",\").map(v=>v.trim()).filter(Boolean):[];});const[isOpen,setIsOpen]=useState(false);const containerRef=useRef(null);// Update selected options when value prop changes\nuseEffect(()=>{if(value!==undefined){const newSelected=value?value.split(\",\").map(v=>v.trim()).filter(Boolean):[];setSelectedOptions(newSelected);}},[value]);// Current selected options as comma-separated string\nconst currentValue=selectedOptions.join(\",\");const filteredOptions=options.filter(option=>!selectedOptions.includes(option));const handleOptionSelect=option=>{if(maxSelections===0||selectedOptions.length<maxSelections){const newSelection=[...selectedOptions,option];setSelectedOptions(newSelection);onSelectionChange?.(newSelection);}};// Fixed tag removal function\nconst handleTagRemove=(optionToRemove,indexToRemove)=>{const newSelection=selectedOptions.filter((option,index)=>{// Remove by both value and index to handle duplicate options correctly\nreturn!(option===optionToRemove&&index===indexToRemove);});setSelectedOptions(newSelection);onSelectionChange?.(newSelection);};useEffect(()=>{const handleClickOutside=event=>{if(containerRef.current&&!containerRef.current.contains(event.target)){setIsOpen(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:name,value:currentValue,required:required&&selectedOptions.length===0}),/*#__PURE__*/_jsxs(\"div\",{onClick:e=>{// Don't toggle if clicking on tag or remove button\nconst target=e.target;if(target.closest(\"button\")||target.closest(\"[data-tag-container]\")){return;}// Only open if closed, don't close when open\nif(!isOpen){setIsOpen(true);}},style:{width:\"100%\",minHeight:height,backgroundColor,border:`${borderWidth}px solid ${borderColor}`,borderRadius,padding,display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:tagMargin,cursor:\"pointer\",transition:`all ${animationDuration}ms ease`},children:[selectedOptions.map((option,index)=>/*#__PURE__*/_jsxs(\"div\",{\"data-tag-container\":\"true\",style:{backgroundColor:tagBackgroundColor,color:tagTextColor,border:`${tagBorderWidth}px solid ${tagBorderColor}`,borderRadius:tagBorderRadius,padding:`${tagPadding+2}px ${tagPadding+6}px`,fontSize:tagFont.fontSize,fontWeight:tagFont.fontWeight,fontFamily:tagFont.fontFamily,lineHeight:tagFont.lineHeight,letterSpacing:tagFont.letterSpacing,display:\"flex\",alignItems:\"center\",gap:6,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:option}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:e=>{e.preventDefault();e.stopPropagation();handleTagRemove(option,index);},onMouseDown:e=>{e.preventDefault();e.stopPropagation();},style:{background:\"none\",border:\"none\",color:removeButtonColor,cursor:\"pointer\",padding:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:removeButtonSize,height:removeButtonSize,borderRadius:\"50%\"},onMouseEnter:e=>{e.currentTarget.style.color=removeButtonHoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=removeButtonColor;},children:/*#__PURE__*/_jsxs(\"svg\",{width:removeButtonSize-2,height:removeButtonSize-2,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})})]},`${option}-${index}-${selectedOptions.length}`)),selectedOptions.length===0&&/*#__PURE__*/_jsx(\"span\",{style:{color:placeholderColor,fontSize:placeholderFontSize,fontWeight:inputFont.fontWeight,fontFamily:inputFont.fontFamily,lineHeight:inputFont.lineHeight,letterSpacing:inputFont.letterSpacing,flex:1},children:placeholder}),selectedOptions.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"div\",{onClick:e=>{e.stopPropagation();setIsOpen(!isOpen);},style:{color:arrowColor,transform:isOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:`transform ${animationDuration}ms ease`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:4},children:/*#__PURE__*/_jsx(\"svg\",{width:arrowSize,height:arrowSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6,9 12,15 18,9\"})})})]}),isOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:e=>e.stopPropagation(),style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:dropdownBackgroundColor,border:`${dropdownBorderWidth}px solid ${dropdownBorderColor}`,borderRadius:dropdownBorderRadius,maxHeight:dropdownMaxHeight,overflowY:\"auto\",zIndex:1e3,boxShadow:dropdownShadow,marginTop:4},children:filteredOptions.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:optionPadding,color:placeholderColor,fontSize:optionFont.fontSize,fontWeight:optionFont.fontWeight,fontFamily:optionFont.fontFamily,lineHeight:optionFont.lineHeight,letterSpacing:optionFont.letterSpacing,textAlign:\"center\"},children:\"All options selected\"}):filteredOptions.map((option,index)=>/*#__PURE__*/_jsx(\"div\",{onMouseDown:e=>{e.preventDefault();e.stopPropagation();handleOptionSelect(option);},onClick:e=>{e.preventDefault();e.stopPropagation();handleOptionSelect(option);},style:{padding:optionPadding,cursor:\"pointer\",color:optionTextColor,fontSize:optionFont.fontSize,fontWeight:optionFont.fontWeight,fontFamily:optionFont.fontFamily,lineHeight:optionFont.lineHeight,letterSpacing:optionFont.letterSpacing,backgroundColor:\"transparent\",userSelect:\"none\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=optionHoverColor;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:option},`dropdown-${option}-${index}`))})]});}// Property controls - using TEXT field instead of ARRAY field\naddPropertyControls(MultiselectDropdown,{optionsText:{type:ControlType.String,title:\"🎯 OPTIONS (comma-separated)\",defaultValue:\"Apple,Banana,Cherry,Date,Elderberry\",description:\"Enter options separated by commas. Example: Option1,Option2,Option3\",displayTextArea:true},placeholder:{type:ControlType.String,title:\"💬 Placeholder\",defaultValue:\"Select options...\"},placeholderFontSize:{type:ControlType.Number,title:\"💬 Placeholder Font Size\",defaultValue:14,min:8,max:32},maxSelections:{type:ControlType.Number,title:\"🔢 Max Selections\",defaultValue:0,min:0,description:\"0 = unlimited\"},width:{type:ControlType.Number,title:\"📏 Width\",defaultValue:300,min:100},height:{type:ControlType.Number,title:\"📏 Height\",defaultValue:50,min:30},backgroundColor:{type:ControlType.Color,title:\"🎨 Background\",defaultValue:\"#ffffff\"},borderColor:{type:ControlType.Color,title:\"🎨 Border Color\",defaultValue:\"#d1d5db\"},borderWidth:{type:ControlType.Number,title:\"📏 Border Width\",defaultValue:1,min:0},borderRadius:{type:ControlType.Number,title:\"📏 Border Radius\",defaultValue:8,min:0},padding:{type:ControlType.Number,title:\"📏 Padding\",defaultValue:12,min:0},inputTextColor:{type:ControlType.Color,title:\"🔤 Text Color\",defaultValue:\"#111827\"},inputFont:{type:ControlType.Font,title:\"🔤 Font\",defaultValue:{fontSize:14,fontWeight:400,fontFamily:\"Inter, sans-serif\",lineHeight:1.5,letterSpacing:0}},placeholderColor:{type:ControlType.Color,title:\"💬 Placeholder Color\",defaultValue:\"#9ca3af\"},dropdownBackgroundColor:{type:ControlType.Color,title:\"📋 Dropdown Background\",defaultValue:\"#ffffff\"},dropdownBorderColor:{type:ControlType.Color,title:\"📋 Dropdown Border\",defaultValue:\"#d1d5db\"},dropdownBorderWidth:{type:ControlType.Number,title:\"📋 Dropdown Border Width\",defaultValue:1,min:0},dropdownBorderRadius:{type:ControlType.Number,title:\"📋 Dropdown Radius\",defaultValue:8,min:0},dropdownMaxHeight:{type:ControlType.Number,title:\"📋 Max Height\",defaultValue:200,min:50},dropdownShadow:{type:ControlType.String,title:\"📋 Shadow\",defaultValue:\"0 10px 25px rgba(0, 0, 0, 0.1)\"},optionPadding:{type:ControlType.Number,title:\"📝 Option Padding\",defaultValue:12,min:0},optionHoverColor:{type:ControlType.Color,title:\"📝 Option Hover\",defaultValue:\"#f3f4f6\"},optionTextColor:{type:ControlType.Color,title:\"📝 Option Text\",defaultValue:\"#111827\"},optionFont:{type:ControlType.Font,title:\"📝 Option Font\",defaultValue:{fontSize:14,fontWeight:400,fontFamily:\"Inter, sans-serif\",lineHeight:1.5,letterSpacing:0}},tagBackgroundColor:{type:ControlType.Color,title:\"🏷️ Tag Background\",defaultValue:\"#3b82f6\"},tagTextColor:{type:ControlType.Color,title:\"🏷️ Tag Text\",defaultValue:\"#ffffff\"},tagBorderColor:{type:ControlType.Color,title:\"🏷️ Tag Border\",defaultValue:\"#3b82f6\"},tagBorderWidth:{type:ControlType.Number,title:\"🏷️ Tag Border Width\",defaultValue:1,min:0},tagBorderRadius:{type:ControlType.Number,title:\"🏷️ Tag Radius\",defaultValue:4,min:0},tagPadding:{type:ControlType.Number,title:\"🏷️ Tag Padding\",defaultValue:4,min:0},tagMargin:{type:ControlType.Number,title:\"🏷️ Tag Margin\",defaultValue:2,min:0},tagFont:{type:ControlType.Font,title:\"🏷️ Tag Font\",defaultValue:{fontSize:12,fontWeight:500,fontFamily:\"Inter, sans-serif\",lineHeight:1.4,letterSpacing:0}},removeButtonColor:{type:ControlType.Color,title:\"❌ Remove Button\",defaultValue:\"#ffffff\"},removeButtonHoverColor:{type:ControlType.Color,title:\"❌ Remove Hover\",defaultValue:\"#ef4444\"},removeButtonSize:{type:ControlType.Number,title:\"❌ Remove Size\",defaultValue:14,min:8},arrowColor:{type:ControlType.Color,title:\"🔽 Arrow Color\",defaultValue:\"#6b7280\"},arrowSize:{type:ControlType.Number,title:\"🔽 Arrow Size\",defaultValue:12,min:8},focusBorderColor:{type:ControlType.Color,title:\"🔧 Focus Border\",defaultValue:\"#3b82f6\"},focusOutlineWidth:{type:ControlType.Number,title:\"🔧 Focus Width\",defaultValue:2,min:0},animationDuration:{type:ControlType.Number,title:\"⚡ Animation (ms)\",defaultValue:200,min:0},name:{type:ControlType.String,title:\"📋 Form Name\",defaultValue:\"multiselect\"},value:{type:ControlType.String,title:\"📋 Initial Values\",defaultValue:\"\",description:\"Comma-separated: Option 1,Option 3\"},required:{type:ControlType.Boolean,title:\"📋 Required\",defaultValue:false},onSelectionChange:{type:ControlType.EventHandler,title:\"🎯 Selection Change\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiselectDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Multiselect_input_options.map"],"mappings":"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"}