{"version":3,"file":"Dermacombutton.60XZCy-R.mjs","names":["useState","p"],"sources":["https:/framerusercontent.com/modules/HG4DZlINBHOqWVKHjzjK/TixsqQ5Tv9R8Zwm718tt/Dermacombutton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * DermacomButton – einheitlicher Liquid-Glass-Button (publish-sicher).\n * Geräte-Voreinstellung setzt die Markenfarbe automatisch. Solider Root + SVG-Glanz\n * (kein Root-Gradient, kein backdrop-filter) → wird live NICHT schwarz.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */const COLORS={standard:\"#28b8c0\",volnewmer:\"#A92334\",curas:\"#dfcd67\",fraxis:\"#C710D9\",pento:\"#2F8A3B\",ultraformer:\"#524DE5\",aquapure:\"#1E92CD\",picok:\"#C54906\",secretrf:\"#CE292E\",secretduo:\"#F05334\",veloce:\"#F30100\",mpgun:\"#bbd431\"};function hexA(hex,a){const h=(hex||\"#000000\").replace(\"#\",\"\");const n=parseInt(h.length===3?h.split(\"\").map(c=>c+c).join(\"\"):h.slice(0,6),16);return`rgba(${n>>16&255}, ${n>>8&255}, ${n&255}, ${a})`;}function isLight(hex){const h=(hex||\"#000000\").replace(\"#\",\"\");const n=parseInt(h.length===3?h.split(\"\").map(c=>c+c).join(\"\"):h.slice(0,6),16);const r=n>>16&255;const g=n>>8&255;const b=n&255;const L=(.2126*r+.7152*g+.0722*b)/255;return L>.62;}const SIZES={sm:{h:40,px:18,fs:13,r:12,gap:7},md:{h:56,px:30,fs:15.5,r:16,gap:9},lg:{h:62,px:36,fs:17,r:16,gap:9}};export default function DermacomButton(props){const{label,link,newTab,preset,color,variant,tone,size,arrow,fullWidth,subnote,attention,effect}=props;const[hover,setHover]=useState(false);const[gid]=useState(()=>\"dcbGloss\"+Math.random().toString(36).slice(2,8));const[sid]=useState(()=>\"dcbSpot\"+Math.random().toString(36).slice(2,8));const[pos,setPos]=useState({x:.5,y:.5});const s=SIZES[size]||SIZES.md;const onDark=tone===\"dark\";const shimmer=attention===\"shimmer\";const spot=effect===\"spotlight\";// Markenfarbe aus Voreinstellung (oder eigene)\nconst ACC=preset===\"custom\"?color:COLORS[preset]||color;const lightAcc=isLight(ACC);let bg=\"transparent\";let fg=\"#ffffff\";let border=\"1px solid transparent\";let shadow=\"none\";let gloss=0;if(variant===\"primary\"){bg=ACC;fg=lightAcc?\"#15110f\":\"#ffffff\";border=lightAcc?\"1px solid rgba(0,0,0,0.12)\":\"1px solid rgba(255,255,255,0.38)\";gloss=lightAcc?.5:.42;shadow=hover?`inset 0 1px 0 rgba(255,255,255,0.6), inset 0 -2px 8px rgba(0,0,0,0.16), 0 24px 52px -16px ${hexA(ACC,.95)}`:`inset 0 1px 0 rgba(255,255,255,0.5), inset 0 -2px 7px rgba(0,0,0,0.14), 0 16px 40px -18px ${hexA(ACC,.85)}`;}else if(variant===\"secondary\"){bg=onDark?\"rgba(255,255,255,0.14)\":\"rgba(255,255,255,0.7)\";fg=onDark?\"#ffffff\":\"#15110f\";border=onDark?\"1px solid rgba(255,255,255,0.3)\":`1px solid ${hexA(ACC,.5)}`;gloss=onDark?.28:.5;shadow=onDark?\"inset 0 1px 0 rgba(255,255,255,0.4), 0 14px 36px -20px rgba(0,0,0,0.5)\":\"inset 0 1px 0 rgba(255,255,255,0.85), 0 12px 30px -20px rgba(0,0,0,0.3)\";}else{bg=hover?onDark?\"rgba(255,255,255,0.1)\":\"rgba(0,0,0,0.05)\":\"transparent\";fg=onDark?\"#ffffff\":\"#15110f\";}const useGlass=variant!==\"ghost\";const tiltOn=spot&&useGlass&&hover;const rotY=tiltOn?(pos.x-.5)*12:0;const rotX=tiltOn?-(pos.y-.5)*12:0;const transform=hover?`perspective(720px) rotateX(${rotX}deg) rotateY(${rotY}deg) translateY(-2px)`:\"none\";const btn=/*#__PURE__*/_jsxs(\"a\",{href:link||undefined,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,onMouseEnter:()=>setHover(true),onMouseLeave:()=>{setHover(false);setPos({x:.5,y:.5});},onMouseMove:spot&&useGlass?e=>{const r=e.currentTarget.getBoundingClientRect();const x=Math.min(1,Math.max(0,(e.clientX-r.left)/r.width));const y=Math.min(1,Math.max(0,(e.clientY-r.top)/r.height));setPos({x,y});}:undefined,style:{position:\"relative\",overflow:\"hidden\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:s.gap,boxSizing:\"border-box\",height:s.h,padding:`0 ${s.px}px`,width:fullWidth?\"100%\":\"auto\",background:bg,color:fg,border,borderRadius:s.r,fontFamily:\"Montserrat, -apple-system, BlinkMacSystemFont, sans-serif\",fontSize:s.fs,fontWeight:700,letterSpacing:\"-0.01em\",textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",boxShadow:shadow,transform,transformStyle:\"preserve-3d\",transition:spot?\"transform .14s ease-out, box-shadow .32s cubic-bezier(.22,1,.36,1), background .25s ease, border-color .25s ease\":\"transform .32s cubic-bezier(.22,1,.36,1), box-shadow .32s cubic-bezier(.22,1,.36,1), background .25s ease, border-color .25s ease\",WebkitTapHighlightColor:\"transparent\"},children:[shimmer?/*#__PURE__*/_jsx(\"style\",{children:`@keyframes dcbSheen{0%{transform:translateX(-160%) skewX(-18deg)}60%,100%{transform:translateX(420%) skewX(-18deg)}}\n@media (prefers-reduced-motion:no-preference){.dcb-sheen{animation:dcbSheen 5.5s ease-in-out infinite}}`}):null,useGlass?/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":true,preserveAspectRatio:\"none\",viewBox:\"0 0 100 100\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",zIndex:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:gid,x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#ffffff\",stopOpacity:gloss}),/*#__PURE__*/_jsx(\"stop\",{offset:\"58%\",stopColor:\"#ffffff\",stopOpacity:0})]})}),spot?/*#__PURE__*/_jsxs(\"radialGradient\",{id:sid,cx:pos.x,cy:pos.y,r:\"0.5\",gradientUnits:\"objectBoundingBox\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#ffffff\",stopOpacity:hover?lightAcc?.5:.6:0}),/*#__PURE__*/_jsx(\"stop\",{offset:\"55%\",stopColor:\"#ffffff\",stopOpacity:0})]}):null,/*#__PURE__*/_jsx(\"rect\",{width:\"100\",height:\"100\",fill:`url(#${gid})`}),spot?/*#__PURE__*/_jsx(\"rect\",{width:\"100\",height:\"100\",fill:`url(#${sid})`}):null]}):null,useGlass&&shimmer?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,className:\"dcb-sheen\",style:{position:\"absolute\",top:\"-50%\",left:0,width:\"34%\",height:\"200%\",background:\"rgba(255,255,255,0.4)\",filter:\"blur(7px)\",transform:\"translateX(-160%) skewX(-18deg)\",pointerEvents:\"none\",zIndex:0}}):null,/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1},children:label}),arrow?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",zIndex:1,fontSize:s.fs+2,lineHeight:1,transform:hover?\"translateX(3px)\":\"none\",transition:\"transform .3s cubic-bezier(.22,1,.36,1)\"},children:\"→\"}):null]});if(!subnote)return btn;const subColor=onDark?\"rgba(255,255,255,0.62)\":\"rgba(20,17,15,0.55)\";return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",flexDirection:\"column\",alignItems:\"center\",gap:9,width:fullWidth?\"100%\":\"auto\"},children:[btn,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:500,letterSpacing:\"0.01em\",color:subColor,fontFamily:\"Montserrat, -apple-system, BlinkMacSystemFont, sans-serif\"},children:subnote})]});}DermacomButton.defaultProps={label:\"Beratung vereinbaren\",link:\"https://dermacom-germany.de/kontakt\",newTab:false,preset:\"standard\",color:\"#28b8c0\",variant:\"primary\",tone:\"dark\",size:\"md\",arrow:true,fullWidth:false,subnote:\"\",attention:\"shimmer\",effect:\"spotlight\"};addPropertyControls(DermacomButton,{label:{type:ControlType.String,title:\"Text\"},link:{type:ControlType.Link,title:\"Link\"},newTab:{type:ControlType.Boolean,title:\"Neuer Tab\",enabledTitle:\"An\",disabledTitle:\"Aus\"},preset:{type:ControlType.Enum,title:\"Ger\\xe4t\",options:[\"standard\",\"volnewmer\",\"curas\",\"fraxis\",\"pento\",\"ultraformer\",\"aquapure\",\"picok\",\"secretrf\",\"secretduo\",\"veloce\",\"mpgun\",\"custom\"],optionTitles:[\"Dermacom (Teal)\",\"Volnewmer (Rot)\",\"CuRAS (Gold)\",\"Fraxis DUO (Magenta)\",\"Pento (Gr\\xfcn)\",\"Ultraformer (Violett)\",\"AquaPure 2 (Cyan)\",\"Pico K (Orange)\",\"Secret RF (Rot)\",\"Secret DUO (Koralle)\",\"Veloce (Rot)\",\"MPGUN (Lime)\",\"Eigene Farbe\"]},color:{type:ControlType.Color,title:\"Eigene Farbe\",hidden:p=>p.preset!==\"custom\"},variant:{type:ControlType.Enum,title:\"Variante\",options:[\"primary\",\"secondary\",\"ghost\"],optionTitles:[\"Prim\\xe4r\",\"Sekund\\xe4r\",\"Ghost\"],displaySegmentedControl:true},tone:{type:ControlType.Enum,title:\"Untergrund\",options:[\"light\",\"dark\"],optionTitles:[\"Hell\",\"Dunkel\"],displaySegmentedControl:true,description:\"F\\xfcr Sekund\\xe4r/Ghost: Text-/Randfarbe\"},size:{type:ControlType.Enum,title:\"Gr\\xf6\\xdfe\",options:[\"sm\",\"md\",\"lg\"],optionTitles:[\"S\",\"M\",\"L\"],displaySegmentedControl:true},arrow:{type:ControlType.Boolean,title:\"Pfeil\",enabledTitle:\"An\",disabledTitle:\"Aus\"},fullWidth:{type:ControlType.Boolean,title:\"Volle Breite\",enabledTitle:\"An\",disabledTitle:\"Aus\"},subnote:{type:ControlType.String,title:\"Reassurance\",placeholder:\"Unverbindlich \\xb7 Antwort in 24 Std.\",description:\"Kleine Vertrauenszeile unter dem Button (leer = aus)\"},attention:{type:ControlType.Enum,title:\"Aufmerksamkeit\",options:[\"none\",\"shimmer\"],optionTitles:[\"Keine\",\"Glanz-Sweep\"],displaySegmentedControl:true},effect:{type:ControlType.Enum,title:\"Effekt\",options:[\"standard\",\"spotlight\"],optionTitles:[\"Standard\",\"Spotlight 3D\"],displaySegmentedControl:true,description:\"Spotlight: Lichtpunkt folgt dem Cursor + 3D-Kippen\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DermacomButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dermacombutton.map"],"mappings":"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"}