{"version":3,"file":"Button.Co46cBWl.mjs","names":["p"],"sources":["https:/framerusercontent.com/modules/HQMFGcasOpbwJSW4AihM/W7J73TVd3GB1Aiu82RbK/Button.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 42\n */export default function Button(props){const{label=\"Plan een demo\",variant=\"primary\",size=\"default\",icon=\"arrow\",iconPosition=\"right\",link,style}=props;const isSmall=size===\"small\";const variants={primary:{background:\"#0b0b0c\",color:\"#ffffff\",borderColor:\"#0b0b0c\"},secondary:{background:\"#ffffff\",color:\"#0b0b0c\",borderColor:\"#e4e4e7\"},primaryOnDark:{background:\"#ffffff\",color:\"#0b0b0c\",borderColor:\"#ffffff\"}};const v=variants[variant]||variants.primary;const sizing=isSmall?{height:28,padding:\"0 11px\",borderRadius:6,fontSize:12.5,letterSpacing:\"-0.062px\",gap:6,iconSize:13}:{height:42,padding:\"0 19px\",borderRadius:10,fontSize:14.5,letterSpacing:\"-0.072px\",gap:8,iconSize:15};const Wrapper=link?\"a\":\"button\";const iconNode=icon===\"none\"?null:icon===\"arrow\"?/*#__PURE__*/_jsxs(\"svg\",{width:sizing.iconSize,height:sizing.iconSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 5 7 7-7 7\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:sizing.iconSize,height:sizing.iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",stroke:\"currentColor\",strokeWidth:1,strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"6 4 20 12 6 20 6 4\"})});return /*#__PURE__*/_jsxs(Wrapper,{href:link||undefined,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:sizing.gap,height:sizing.height,padding:sizing.padding,borderRadius:sizing.borderRadius,background:v.background,color:v.color,border:`1px solid ${v.borderColor}`,fontFamily:\"'Hanken Grotesk', sans-serif\",fontWeight:500,fontSize:sizing.fontSize,letterSpacing:sizing.letterSpacing,lineHeight:1.2,textDecoration:\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",boxShadow:variant===\"primary\"?\"inset 0 1px 0 0 rgba(255,255,255,0.08), 0 1px 0 0 rgba(11,11,12,0.04)\":\"0 1px 0 0 rgba(11,11,12,0.04)\",transition:\"opacity 160ms ease\",...style},children:[icon!==\"none\"&&iconPosition===\"left\"&&iconNode,/*#__PURE__*/_jsx(\"span\",{children:label}),icon!==\"none\"&&iconPosition===\"right\"&&iconNode]});}addPropertyControls(Button,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Plan een demo\"},variant:{type:ControlType.Enum,title:\"Variant\",defaultValue:\"primary\",options:[\"primary\",\"secondary\",\"primaryOnDark\"],optionTitles:[\"Primary\",\"Secondary\",\"Primary on dark\"]},size:{type:ControlType.Enum,title:\"Size\",defaultValue:\"default\",options:[\"default\",\"small\"],optionTitles:[\"Default\",\"Small\"]},icon:{type:ControlType.Enum,title:\"Icon\",defaultValue:\"arrow\",options:[\"none\",\"arrow\",\"play\"],optionTitles:[\"None\",\"Arrow\",\"Play\"]},iconPosition:{type:ControlType.Enum,title:\"Icon position\",defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],hidden:p=>p.icon===\"none\"},link:{type:ControlType.Link,title:\"Link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"42\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"140\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map"],"mappings":"8JAKG,SAAwB,EAAO,EAAM,CAAC,GAAK,CAAC,QAAM,gBAAgB,UAAQ,UAAU,OAAK,UAAU,OAAK,QAAQ,eAAa,QAAQ,OAAK,SAAO,EAAY,EAAQ,IAAO,QAAc,EAAS,CAAC,QAAQ,CAAC,WAAW,UAAU,MAAM,UAAU,YAAY,UAAU,CAAC,UAAU,CAAC,WAAW,UAAU,MAAM,UAAU,YAAY,UAAU,CAAC,cAAc,CAAC,WAAW,UAAU,MAAM,UAAU,YAAY,UAAU,CAAC,CAAO,EAAE,EAAS,IAAU,EAAS,QAAc,EAAO,EAAQ,CAAC,OAAO,GAAG,QAAQ,SAAS,aAAa,EAAE,SAAS,KAAK,cAAc,WAAW,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,OAAO,GAAG,QAAQ,SAAS,aAAa,GAAG,SAAS,KAAK,cAAc,WAAW,IAAI,EAAE,SAAS,GAAG,CAAO,EAAQ,EAAK,IAAI,SAAe,EAAS,IAAO,OAAO,KAAK,IAAO,QAAqB,EAAM,MAAM,CAAC,MAAM,EAAO,SAAS,OAAO,EAAO,SAAS,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,EAAE,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,WAAW,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAO,SAAS,OAAO,EAAO,SAAS,QAAQ,YAAY,KAAK,eAAe,OAAO,eAAe,YAAY,EAAE,eAAe,QAAQ,SAAsB,EAAK,UAAU,CAAC,OAAO,qBAAqB,CAAC,CAAC,CAAC,CAAC,OAAoB,EAAM,EAAQ,CAAC,KAAK,GAAM,IAAA,GAAU,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,IAAI,EAAO,IAAI,OAAO,EAAO,OAAO,QAAQ,EAAO,QAAQ,aAAa,EAAO,aAAa,WAAW,EAAE,WAAW,MAAM,EAAE,MAAM,OAAO,aAAa,EAAE,cAAc,WAAW,+BAA+B,WAAW,IAAI,SAAS,EAAO,SAAS,cAAc,EAAO,cAAc,WAAW,IAAI,eAAe,OAAO,OAAO,UAAU,WAAW,SAAS,UAAU,IAAU,UAAU,wEAAwE,gCAAgC,WAAW,qBAAqB,GAAG,EAAM,CAAC,SAAS,CAAC,IAAO,QAAQ,IAAe,QAAQ,EAAsB,EAAK,OAAO,CAAC,SAAS,EAAM,CAAC,CAAC,IAAO,QAAQ,IAAe,SAAS,EAAS,CAAC,CAAC,kBAL1/D,IAAoD,CAKw8D,EAAoB,EAAO,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,gBAAgB,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,aAAa,UAAU,QAAQ,CAAC,UAAU,YAAY,gBAAgB,CAAC,aAAa,CAAC,UAAU,YAAY,kBAAkB,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,UAAU,QAAQ,CAAC,UAAU,QAAQ,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,QAAQ,QAAQ,CAAC,OAAO,QAAQ,OAAO,CAAC,aAAa,CAAC,OAAO,QAAQ,OAAO,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,aAAa,QAAQ,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,OAAO,GAAGA,EAAE,OAAO,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,CAAC,CAAC"}