{"version":3,"file":"UnifiedButton.CWWYSgPY.mjs","names":["useId","useMemo","FramerLink","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/ieBttF1n2WV3AID0anp3/ckhdpJo9ffi3utG2nz9K/UnifiedButton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link as FramerLink,useIsStaticRenderer}from\"framer\";import{useCallback,useId,useMemo}from\"react\";function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function parseColorToRgb(input){const color=input.trim().toLowerCase();const named={yellow:\"#ffff00\",purple:\"#800080\"};const value=named[color]??color;if(value.startsWith(\"#\")){const hex=value.slice(1);if(hex.length===3){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);return{r,g,b};}if(hex.length===6||hex.length===8){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return{r,g,b};}}const rgbMatch=value.match(/rgba?\\(([^)]+)\\)/);if(rgbMatch){const parts=rgbMatch[1].split(\",\").map(p=>p.trim());if(parts.length>=3){const r=clamp(Number.parseFloat(parts[0]),0,255);const g=clamp(Number.parseFloat(parts[1]),0,255);const b=clamp(Number.parseFloat(parts[2]),0,255);return{r,g,b};}}const hslMatch=value.match(/hsla?\\(([^)]+)\\)/);if(hslMatch){const parts=hslMatch[1].split(\",\").map(p=>p.trim().replace(\"%\",\"\"));if(parts.length>=3){const h=(Number.parseFloat(parts[0])%360+360)%360;const s=clamp(Number.parseFloat(parts[1])/100,0,1);const l=clamp(Number.parseFloat(parts[2])/100,0,1);const c=(1-Math.abs(2*l-1))*s;const x=c*(1-Math.abs(h/60%2-1));const m=l-c/2;let rPrime=0;let gPrime=0;let bPrime=0;if(h<60)[rPrime,gPrime,bPrime]=[c,x,0];else if(h<120)[rPrime,gPrime,bPrime]=[x,c,0];else if(h<180)[rPrime,gPrime,bPrime]=[0,c,x];else if(h<240)[rPrime,gPrime,bPrime]=[0,x,c];else if(h<300)[rPrime,gPrime,bPrime]=[x,0,c];else[rPrime,gPrime,bPrime]=[c,0,x];return{r:Math.round((rPrime+m)*255),g:Math.round((gPrime+m)*255),b:Math.round((bPrime+m)*255)};}}return null;}function rgbToHsl(r,g,b){const nr=r/255;const ng=g/255;const nb=b/255;const max=Math.max(nr,ng,nb);const min=Math.min(nr,ng,nb);const delta=max-min;let h=0;const l=(max+min)/2;const s=delta===0?0:delta/(1-Math.abs(2*l-1));if(delta!==0){if(max===nr)h=60*((ng-nb)/delta%6);else if(max===ng)h=60*((nb-nr)/delta+2);else h=60*((nr-ng)/delta+4);}return{h:(h+360)%360,s,l};}function getLockedTextColor(backgroundColor,fallbackColor){const rgb=parseColorToRgb(backgroundColor);if(!rgb)return fallbackColor;const{h,s,l}=rgbToHsl(rgb.r,rgb.g,rgb.b);const isYellow=h>=42&&h<=68&&s>=.35&&l>=.35;const isPurple=h>=255&&h<=315&&s>=.2&&l<=.65;if(isYellow)return\"#000000\";if(isPurple)return\"#FFFFFF\";return fallbackColor;}function normalizeLinkValue(value){if(typeof value===\"string\")return value.trim();if(value&&typeof value===\"object\"){const record=value;const candidate=record.href??record.url??record.path;if(typeof candidate===\"string\")return candidate.trim();}return\"\";}function isExternalHref(href){return/^(https?:\\/\\/|mailto:|tel:)/i.test(href);}function Icon({name,spinning}){const common={width:18,height:18,viewBox:\"0 0 256 256\",fill:\"none\",\"aria-hidden\":true,focusable:false,style:spinning?{animation:\"ub-spin 900ms linear infinite\"}:undefined};switch(name){case\"ArrowRight\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M40 128h152M136 80l56 48-56 48\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"ArrowLeft\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M216 128H64m56-48-56 48 56 48\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"ArrowDown\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128 40v152m-48-56 48 56 48-56\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"CheckCircle\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"92\",stroke:\"currentColor\",strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m88 132 28 28 52-56\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});case\"XCircle\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"92\",stroke:\"currentColor\",strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m96 96 64 64m0-64-64 64\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})]});case\"WarningCircle\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"92\",stroke:\"currentColor\",strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M128 72v64\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"176\",r:\"10\",fill:\"currentColor\"})]});case\"SpinnerGap\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128 36a92 92 0 1 1-65.05 26.95\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})});case\"PaperPlaneRight\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M32 128 224 48l-64 80 64 80-192-80Z\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinejoin:\"round\"})});case\"Plus\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128 56v144M56 128h144\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})});case\"Calendar\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"40\",y:\"48\",width:\"176\",height:\"168\",rx:\"20\",stroke:\"currentColor\",strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M84 32v32m88-32v32M40 96h176\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})]});default:return null;}}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Button(props){const{label,link,newTab,smoothScroll,submit,variant,size,radius,focusOutline,currentState,fill,text,border,sweep,hoverText,showPrefixIcon,prefixIcon,showSuffixIcon,suffixIcon,iconGap,pendingState,successState,errorState,incompleteState}=props;const id=`ub-${useId().replace(/[^a-zA-Z0-9]/g,\"\")}`;const wrapperClass=`${id}-wrap`;const isStatic=useIsStaticRenderer();const normalizedLink=useMemo(()=>normalizeLinkValue(link),[link]);const hasLink=normalizedLink.length>0;const isHashLink=normalizedLink.startsWith(\"#\");const isExternalLink=isExternalHref(normalizedLink);const shouldUseFramerLink=hasLink&&!isExternalLink&&!newTab;const InternalLink=FramerLink;const stateMap=useMemo(()=>({Default:{label,showIcon:false,icon:\"None\",fill,text,border,sweep,hoverText},Pending:pendingState,Success:successState,Error:errorState,Incomplete:incompleteState}),[label,fill,text,border,sweep,hoverText,pendingState,successState,errorState,incompleteState]);const activeState=stateMap[currentState]??stateMap.Default;const isPending=currentState===\"Pending\";const sizeStyle=useMemo(()=>{if(size===\"Small\"){return{desktopMinHeight:36,desktopPadding:\"9px 16px\",desktopFontSize:14,mobileMinHeight:36,mobilePadding:\"9px 16px\",mobileFontSize:14,responsive:false};}if(size===\"Medium\"){return{desktopMinHeight:44,desktopPadding:\"12px 20px\",desktopFontSize:15,mobileMinHeight:44,mobilePadding:\"12px 20px\",mobileFontSize:15,responsive:false};}if(size===\"Responsive\"){return{desktopMinHeight:54,desktopPadding:\"16px 26px\",desktopFontSize:16,mobileMinHeight:44,mobilePadding:\"12px 20px\",mobileFontSize:15,responsive:true};}return{desktopMinHeight:54,desktopPadding:\"16px 26px\",desktopFontSize:16,mobileMinHeight:54,mobilePadding:\"16px 26px\",mobileFontSize:16,responsive:false};},[size]);const resolvedFill=activeState.fill||fill;const resolvedText=activeState.text||text;const resolvedBorder=activeState.border||border;const resolvedSweep=activeState.sweep||sweep;const resolvedHoverText=activeState.hoverText||hoverText;const resolvedLabel=activeState.label||label;const resolvedStateIcon=activeState.icon;const showStateIcon=activeState.showIcon;const visualBorder=variant===\"Secondary\"?`2px solid ${resolvedBorder}`:`1px solid ${resolvedBorder}`;const visualBg=variant===\"Secondary\"?\"transparent\":resolvedFill;const lockedBaseText=getLockedTextColor(visualBg,resolvedText);const lockedHoverText=getLockedTextColor(resolvedSweep,resolvedHoverText);const onLinkClick=useCallback(event=>{if(!smoothScroll||!isHashLink)return;if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const target=document.querySelector(normalizedLink);if(target){event.preventDefault();target.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}},[isHashLink,normalizedLink,smoothScroll]);const iconShouldShift=!isPending;const sharedButtonContent=/*#__PURE__*/_jsxs(_Fragment,{children:[showPrefixIcon&&prefixIcon!==\"None\"&&/*#__PURE__*/_jsx(\"span\",{className:\"ub-icon\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Icon,{name:prefixIcon})}),showStateIcon&&resolvedStateIcon!==\"None\"&&/*#__PURE__*/_jsx(\"span\",{className:`ub-icon ${iconShouldShift?\"ub-icon-shift\":\"\"}`,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Icon,{name:resolvedStateIcon,spinning:isPending&&resolvedStateIcon===\"SpinnerGap\"})}),/*#__PURE__*/_jsx(\"span\",{children:resolvedLabel}),showSuffixIcon&&suffixIcon!==\"None\"&&/*#__PURE__*/_jsx(\"span\",{className:`ub-icon ${iconShouldShift?\"ub-icon-shift\":\"\"}`,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Icon,{name:suffixIcon})})]});return /*#__PURE__*/_jsxs(\"div\",{className:wrapperClass,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .${wrapperClass} {\n                    position: relative;\n                    width: max-content;\n                    min-width: max-content;\n                    min-height: ${sizeStyle.desktopMinHeight}px;\n                }\n                .${id} {\n                    position: relative;\n                    isolation: isolate;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: ${iconGap}px;\n                    min-height: ${sizeStyle.desktopMinHeight}px;\n                    padding: ${sizeStyle.desktopPadding};\n                    border-radius: ${radius}px;\n                    border: ${visualBorder};\n                    background: ${visualBg};\n                    color: ${lockedBaseText};\n                    font-family: Freeman, \"Google Sans Flex\", system-ui, sans-serif;\n                    font-size: ${sizeStyle.desktopFontSize}px;\n                    font-weight: 400;\n                    line-height: 1;\n                    letter-spacing: -0.01em;\n                    text-decoration: none;\n                    white-space: nowrap;\n                    cursor: ${isPending?\"not-allowed\":\"pointer\"};\n                    overflow: hidden;\n                    -webkit-tap-highlight-color: transparent;\n                    transition: color 260ms cubic-bezier(0.32, 0.72, 0, 1), transform 260ms cubic-bezier(0.32, 0.72, 0, 1), box-shadow 260ms cubic-bezier(0.32, 0.72, 0, 1), opacity 200ms ease;\n                }\n                .${id}::before {\n                    content: \"\";\n                    position: absolute;\n                    z-index: -1;\n                    inset: -2px -30px;\n                    background: ${resolvedSweep};\n                    transform: translateX(-108%) skewX(-14deg);\n                    transition: transform 420ms cubic-bezier(0.32, 0.72, 0, 1);\n                }\n                .${id}:hover,\n                .${id}:focus-visible {\n                    color: ${lockedHoverText};\n                    transform: translateY(-2px);\n                    box-shadow: 0 10px 26px -8px rgba(29, 12, 51, 0.45);\n                }\n                .${id}:hover::before,\n                .${id}:focus-visible::before {\n                    transform: translateX(0) skewX(-14deg);\n                }\n                .${id}:active {\n                    transform: translateY(0) scale(0.985);\n                }\n                .${id}:focus-visible {\n                    outline: 3px solid ${focusOutline};\n                    outline-offset: 3px;\n                }\n                .${id}[aria-disabled=\"true\"] {\n                    pointer-events: none;\n                    opacity: 0.82;\n                }\n                .${id} .ub-icon {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    flex: none;\n                    transition: transform 420ms cubic-bezier(0.32, 0.72, 0, 1);\n                }\n                .${id}:hover .ub-icon-shift,\n                .${id}:focus-visible .ub-icon-shift {\n                    transform: translateX(4px);\n                }\n                @keyframes ub-spin {\n                    from { transform: rotate(0deg); }\n                    to { transform: rotate(360deg); }\n                }\n                ${sizeStyle.responsive?`@media (max-width: 600px) {\n                    .${wrapperClass} {\n                        min-height: ${sizeStyle.mobileMinHeight}px;\n                    }\n                    .${id} {\n                        min-height: ${sizeStyle.mobileMinHeight}px;\n                        padding: ${sizeStyle.mobilePadding};\n                        font-size: ${sizeStyle.mobileFontSize}px;\n                    }\n                }`:\"\"}\n                @media (prefers-reduced-motion: reduce) {\n                    .${id},\n                    .${id}::before,\n                    .${id} .ub-icon {\n                        transition-duration: 1ms;\n                        animation-duration: 1ms !important;\n                    }\n                    .${id}:hover,\n                    .${id}:focus-visible,\n                    .${id}:active {\n                        color: ${lockedBaseText};\n                        transform: none;\n                        box-shadow: none;\n                    }\n                    .${id}:hover::before,\n                    .${id}:focus-visible::before {\n                        transform: translateX(-108%) skewX(-14deg);\n                    }\n                }\n                ${isStatic?`.${id}, .${id}::before, .${id} .ub-icon { transition: none !important; animation: none !important; }`:\"\"}\n            `}),hasLink?shouldUseFramerLink?/*#__PURE__*/_jsx(InternalLink,{href:isPending?undefined:normalizedLink||undefined,children:/*#__PURE__*/_jsxs(\"a\",{className:id,onClick:onLinkClick,\"aria-disabled\":isPending,\"aria-busy\":isPending,tabIndex:isPending?-1:0,children:[sharedButtonContent,isPending&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",border:0},children:\"Loading\"})]})}):/*#__PURE__*/_jsxs(\"a\",{className:id,href:isPending?undefined:normalizedLink||undefined,target:newTab?\"_blank\":undefined,rel:newTab?\"noreferrer\":undefined,onClick:onLinkClick,\"aria-disabled\":isPending,\"aria-busy\":isPending,tabIndex:isPending?-1:0,children:[sharedButtonContent,isPending&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",border:0},children:\"Loading\"})]}):/*#__PURE__*/_jsx(\"button\",{className:id,type:submit?\"submit\":\"button\",disabled:isPending,\"aria-busy\":isPending,children:sharedButtonContent})]});}addPropertyControls(Button,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Plan een kennismaking\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"/kennismaking\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false},smoothScroll:{type:ControlType.Boolean,title:\"Smooth Scroll\",defaultValue:true},submit:{type:ControlType.Boolean,title:\"Submit Type\",defaultValue:false},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"Primary\",\"Secondary\"],defaultValue:\"Primary\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"Small\",\"Medium\",\"Large\",\"Responsive\"],defaultValue:\"Responsive\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:14,min:0,max:40,step:1},focusOutline:{type:ControlType.Color,title:\"Focus Outline\",defaultValue:\"#472A7B\"},currentState:{type:ControlType.Enum,title:\"State\",options:[\"Default\",\"Pending\",\"Success\",\"Error\",\"Incomplete\"],defaultValue:\"Default\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FFD154\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#131517\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#472A7B\"},sweep:{type:ControlType.Color,title:\"Sweep\",defaultValue:\"#472A7B\"},hoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"},showPrefixIcon:{type:ControlType.Boolean,title:\"Show Prefix\",defaultValue:false},prefixIcon:{type:ControlType.Enum,title:\"Prefix Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"None\"},showSuffixIcon:{type:ControlType.Boolean,title:\"Show Suffix\",defaultValue:true},suffixIcon:{type:ControlType.Enum,title:\"Suffix Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"ArrowRight\"},iconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:10,min:0,max:24,step:1},pendingState:{type:ControlType.Object,title:\"Pending State\",defaultValue:{label:\"Bezig met verzenden…\",showIcon:true,icon:\"SpinnerGap\",fill:\"#E5E7EB\",text:\"#131517\",border:\"#D1D5DB\",sweep:\"#D1D5DB\",hoverText:\"#131517\"},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Bezig met verzenden…\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"SpinnerGap\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#E5E7EB\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#131517\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#D1D5DB\"},sweep:{type:ControlType.Color,title:\"Sweep\",defaultValue:\"#D1D5DB\"},hoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#131517\"}}},successState:{type:ControlType.Object,title:\"Success State\",defaultValue:{label:\"Verzonden\",showIcon:true,icon:\"CheckCircle\",fill:\"#D1FAE5\",text:\"#065F46\",border:\"#34D399\",sweep:\"#10B981\",hoverText:\"#FFFFFF\"},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Verzonden\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"CheckCircle\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#D1FAE5\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#065F46\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#34D399\"},sweep:{type:ControlType.Color,title:\"Sweep\",defaultValue:\"#10B981\"},hoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"}}},errorState:{type:ControlType.Object,title:\"Error State\",defaultValue:{label:\"Er ging iets mis\",showIcon:true,icon:\"XCircle\",fill:\"#FEE2E2\",text:\"#7F1D1D\",border:\"#F87171\",sweep:\"#EF4444\",hoverText:\"#FFFFFF\"},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Er ging iets mis\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"XCircle\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FEE2E2\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#7F1D1D\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#F87171\"},sweep:{type:ControlType.Color,title:\"Sweep\",defaultValue:\"#EF4444\"},hoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"}}},incompleteState:{type:ControlType.Object,title:\"Incomplete State\",defaultValue:{label:\"Vul verplichte velden in\",showIcon:true,icon:\"WarningCircle\",fill:\"#FEF3C7\",text:\"#78350F\",border:\"#F59E0B\",sweep:\"#D97706\",hoverText:\"#FFFFFF\"},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Vul verplichte velden in\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"None\",\"ArrowRight\",\"ArrowLeft\",\"ArrowDown\",\"CheckCircle\",\"Calendar\",\"XCircle\",\"WarningCircle\",\"SpinnerGap\",\"PaperPlaneRight\",\"Plus\"],defaultValue:\"WarningCircle\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FEF3C7\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#78350F\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#F59E0B\"},sweep:{type:ControlType.Color,title:\"Sweep\",defaultValue:\"#D97706\"},hoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnifiedButton.map"],"mappings":"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"}