{"version":3,"file":"TextEmbed.DgGOm5Pi.mjs","names":["useState","useId","useMemo","useMemo"],"sources":["https:/framerusercontent.com/modules/NCXHq23dJbbjQZ6zwVqF/Eji4pXvdwQR4xF6Qg8Li/AnimatedCheckbox.js","https:/framerusercontent.com/modules/QOHT1UUkAQD9lNraAKx8/UHNaA1DMmk5vNaKP0u6a/TextEmbed.js"],"sourcesContent":["// Animated Checkbox component with animated SVG checkmark, property controls for label font, color, border, and more\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useMemo,useId,useEffect}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";/**\n * Animated Checkbox\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function AnimatedCheckbox(props){const{label,checked:checkedProp,onChange,labelFont,labelColor,boxColor,checkedBoxColor,iconColor,borderColor,focusBorderColor,borderRadius,borderWidth,gap,required,errorColor,iconType,name,value,style}=props;const isStatic=useIsStaticRenderer();const[checked,setChecked]=useState(checkedProp);const[validationError,setValidationError]=useState(false);const[isFocused,setIsFocused]=useState(false);const id=useId();// SVG checkmark path\nconst checkPath=\"M 0 2.75 L 2.75 5.5 L 8.25 0\";const pathLength=11.667261123657227;// Helping hands icon path (two hands forming a heart/helping shape)\nconst helpingHandsPath=\"M2.5 2.5 C2.5 2.5 1.5 1.5 0.75 2.25 C0 3 0.75 4 1.75 5 L4 7.25 L6.25 5 C7.25 4 8 3 7.25 2.25 C6.5 1.5 5.5 2.5 5.5 2.5 L4 4 L2.5 2.5 Z\";const helpingHandsPathLength=25.5;// Get current icon config based on iconType\nconst iconConfig=useMemo(()=>{if(iconType===\"helping-hands\"){return{path:helpingHandsPath,pathLength:helpingHandsPathLength,viewBox:\"0 0 8 8\"};}// Default: checkmark\nreturn{path:checkPath,pathLength,viewBox:\"0 0 8.25 5.5\"};},[iconType]);// Sync with prop changes\nuseEffect(()=>{startTransition(()=>setChecked(checkedProp));},[checkedProp]);function handleToggle(){const newChecked=!checked;startTransition(()=>setChecked(newChecked));if(onChange)onChange(newChecked);// Clear validation error when checked\nif(newChecked&&validationError){startTransition(()=>setValidationError(false));}}function handleInvalid(e){e.preventDefault();startTransition(()=>setValidationError(true));}function handleFocus(){startTransition(()=>setIsFocused(true));}function handleBlur(){startTransition(()=>setIsFocused(false));}// Determine border color based on required state\nconst activeBorderColor=useMemo(()=>{if(isFocused)return focusBorderColor;if(validationError)return errorColor;return borderColor;},[isFocused,focusBorderColor,validationError,errorColor,borderColor]);const boxHeight=useMemo(()=>{const fontSize=parseFloat(labelFont.fontSize);const lineHeight=parseFloat(labelFont.lineHeight);return fontSize*lineHeight;},[labelFont.fontSize,labelFont.lineHeight]);const boxStyles={height:boxHeight,aspectRatio:\"1 / 1\",border:`${borderWidth}px solid ${activeBorderColor}`,borderRadius,background:checked?checkedBoxColor:boxColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"border-color 0.15s, background 0.15s\",boxSizing:\"border-box\",flexShrink:0,cursor:\"pointer\",position:\"relative\"};const labelStyles={color:labelColor,...labelFont,userSelect:\"none\",minWidth:0,width:\"max-content\",whiteSpace:\"pre-line\",overflow:\"hidden\",textOverflow:\"ellipsis\"};return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",...style},children:/*#__PURE__*/_jsxs(\"label\",{htmlFor:id,style:{display:\"flex\",gap,width:\"100%\",position:\"relative\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{id:id,type:\"checkbox\",checked:checked,onChange:()=>handleToggle(),onInvalid:handleInvalid,onFocus:handleFocus,onBlur:handleBlur,required:required,name:name,value:value,style:{position:\"absolute\",opacity:0}}),/*#__PURE__*/_jsx(\"span\",{style:boxStyles,\"aria-hidden\":\"true\",children:(!isStatic||checked)&&/*#__PURE__*/_jsx(motion.svg,{width:\"50%\",height:\"100%\",viewBox:iconConfig.viewBox,fill:\"none\",stroke:iconColor,strokeLinecap:\"square\",strokeLinejoin:\"miter\",strokeWidth:1,style:{display:\"block\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(motion.path,{d:iconConfig.path,strokeDasharray:iconConfig.pathLength,animate:{strokeDashoffset:checked?0:iconConfig.pathLength,opacity:checked?1:0},transition:{duration:.3,delay:.1,ease:[.12,.23,.5,1],opacity:{duration:checked?.15:0,delay:.1}}})})}),label&&/*#__PURE__*/_jsx(\"span\",{style:labelStyles,children:label})]})});}addPropertyControls(AnimatedCheckbox,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Checkbox label\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"\",placeholder:\"checkbox-name\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\",placeholder:\"checkbox-value\"},checked:{type:ControlType.Boolean,title:\"Checked\",defaultValue:false},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#fff\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:4,min:0},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:0,min:0},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:4},boxColor:{type:ControlType.Color,title:\"Box Color\",defaultValue:\"rgba(187, 187, 187, 0.15)\"},checkedBoxColor:{type:ControlType.Color,title:\"Checked Box Color\",defaultValue:\"#fff\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(204, 204, 204, 0)\"},focusBorderColor:{type:ControlType.Color,title:\"Focus Border Color\",defaultValue:\"#fff\"},errorColor:{type:ControlType.Color,title:\"Error Border Color\",defaultValue:\"#FF5588\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"checkmark\",\"helping-hands\"],optionTitles:[\"Checkmark\",\"Helping Hands\"],defaultValue:\"checkmark\",displaySegmentedControl:true}});AnimatedCheckbox.displayName=\"013 Checkbox\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedCheckbox\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedCheckbox.map","// Text embed component that allows integrating elements directly into the text layer, in-line\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function TextEmbed(props){const{text=\"This is some text with an inline element [] here.\",textColor=\"#000000\",font,slots,elementSettings={align:\"middle\",hoverScale:1.1,hoverRotation:10},showIcon=false,iconType=\"peace\",iconSize=24,iconColor=\"#000000\",style}=props;const{align=\"middle\",hoverScale=1.1,hoverRotation=10}=elementSettings;// Convert slots to array\nconst slotsArray=useMemo(()=>{return slots?Array.isArray(slots)?slots:[slots]:[];},[slots]);// Get icon based on type\nconst getIcon=()=>{const icons={peace:/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 1.98-3A2.5 2.5 0 0 1 9.5 2Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-1.98-3A2.5 2.5 0 0 0 14.5 2Z\"})]}),customer:/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 10v2a7 7 0 0 1-14 0v-2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"19\",x2:\"12\",y2:\"22\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 22h8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 8a3 3 0 0 0-3-3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 8a3 3 0 0 1 3-3\"})]}),star:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:iconColor,stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"})}),heart:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:iconColor,stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"})}),check:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})}),x:/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:iconColor,stroke:iconColor,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\"})]})};return icons[iconType];};// Split text by [] placeholder and create parts array\nconst parts=useMemo(()=>{const result=[];const segments=text.split(\"[]\");segments.forEach((segment,index)=>{// Add text segment if not empty\nif(segment){result.push(segment);}// Add slot reference if not the last segment\nif(index<segments.length-1){result.push({isSlot:true,slotIndex:index});}});// If no parts were created, return the original text\nreturn result.length>0?result:[text];},[text]);const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:isFixedWidth?\"100%\":undefined,color:textColor,...font},children:parts.map((part,index)=>{if(typeof part===\"string\"){return /*#__PURE__*/_jsx(\"span\",{children:part},index);}else{const slotContent=slotsArray[part.slotIndex];const rotation=Math.sin(index*123.45)*hoverRotation;return /*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-block\",verticalAlign:align,maxWidth:\"100%\",cursor:\"default\"},whileHover:{scale:hoverScale,rotate:rotation},children:showIcon?getIcon():slotContent||/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",border:\"1px dashed #CCCCCC\",borderRadius:4,padding:\"4px 8px\",fontSize:\"12px\",color:\"#CCCCCC\",minWidth:60,minHeight:24},children:\"[]\"})},index);}})});}addPropertyControls(TextEmbed,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"This is some text with an inline element [] here.\",displayTextArea:true,description:\"Enter text with [] placeholders where you want to insert inline elements.\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\",description:\"Sets the color of the text.\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",description:\"Configure font family, size, weight, and spacing for the text.\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Display a preset icon instead of slot content.\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"peace\",\"customer\",\"star\",\"heart\",\"check\",\"x\"],optionTitles:[\"Peace of Mind\",\"Customer Service\",\"Star\",\"Heart\",\"Check\",\"X\"],defaultValue:\"peace\",displaySegmentedControl:true,hidden:({showIcon})=>!showIcon},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:12,max:64,unit:\"px\",hidden:({showIcon})=>!showIcon},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\",hidden:({showIcon})=>!showIcon},slots:{type:ControlType.Slot,title:\"Slots\",maxCount:10,hidden:({showIcon})=>showIcon,description:\"Add elements to insert inline at [] positions in the text.\"},elementSettings:{type:ControlType.Object,title:\"Elements\",description:\"More components at [8ighty8 Studio](https://8ighty8studio.lemonsqueezy.com)\",controls:{align:{type:ControlType.Enum,title:\"Align\",options:[\"top\",\"middle\",\"bottom\",\"baseline\"],optionTitles:[\"Top\",\"Middle\",\"Bottom\",\"Baseline\"],defaultValue:\"middle\",displaySegmentedControl:true},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.1,min:1,max:2,step:.1,displayStepper:true},hoverRotation:{type:ControlType.Number,title:\"Hover Rotate\",defaultValue:10,min:0,max:360,unit:\"deg\"}},defaultValue:{align:\"middle\",hoverScale:1.1,hoverRotation:10}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextEmbed\",\"slots\":[\"slots\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextEmbed.map"],"mappings":"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"}