{"version":3,"file":"FAQ.eczoWI-h.mjs","names":["useState","useMemo"],"sources":["https:/framerusercontent.com/modules/vkolsEcthpaYOLIJvPwN/Yxuttug7YRiFwHoYUX0e/FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useMemo,useEffect}from\"react\";// Code component provided by Eleveight Supply™. All rights reserved 2025.\n/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight 100%\n */export default function FAQ(props){const{items:passedItems,questionStyles,answerStyles,faqStyles,linkStyles,transition}=props;const items=passedItems&&passedItems.length>0?passedItems:FAQ.defaultProps.items;const[openIndex,setOpenIndex]=useState(null);const toggle=index=>setOpenIndex(openIndex===index?null:index);return /*#__PURE__*/_jsx(\"div\",{children:items.map((item,index)=>/*#__PURE__*/_jsx(FAQItem,{question:item.question,answer:item.answer,isOpen:openIndex===index,toggle:()=>toggle(index),questionStyles:questionStyles,answerStyles:answerStyles,linkStyles:linkStyles,isLastItem:index===items.length-1,faqStyles:faqStyles,transition:transition},index))});}const borderString=b=>`${b.width}px ${b.style} ${b.color}`;/** Convert single newlines to Markdown hard breaks (\"␠␠\\n\"), keep double newlines (paragraphs). */function toHardBreaks(src){const s=(src??\"\").replace(/\\r\\n/g,\"\\n\");return s.replace(/([^\\n])\\n(?!\\n)/g,\"$1  \\n\");}const FAQItem=({question,answer,isOpen,toggle,questionStyles,answerStyles,linkStyles,isLastItem,faqStyles,transition})=>{const containerStyle={padding:`${faqStyles.faqPaddingTop}px ${faqStyles.faqPaddingRight}px ${faqStyles.faqPaddingBottom}px ${faqStyles.faqPaddingLeft}px`,backgroundColor:faqStyles.faqFill,borderTopLeftRadius:`${faqStyles.faqBorderRadiusTopLeft}px`,borderTopRightRadius:`${faqStyles.faqBorderRadiusTopRight}px`,borderBottomRightRadius:`${faqStyles.faqBorderRadiusBottomRight}px`,borderBottomLeftRadius:`${faqStyles.faqBorderRadiusBottomLeft}px`,borderTop:borderString(faqStyles.borderTop),borderRight:borderString(faqStyles.borderRight),borderBottom:borderString(faqStyles.borderBottom),borderLeft:borderString(faqStyles.borderLeft),marginBottom:isLastItem?\"0\":`${faqStyles.containerSpacing}px`,cursor:\"pointer\",userSelect:\"none\",boxSizing:\"border-box\"};const questionStyle={color:questionStyles.questionColor,...questionStyles.questionFont,display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",userSelect:\"none\",margin:0};const answerContainerStyle={overflow:\"hidden\"};const answerStyle={color:answerStyles.answerColor,...answerStyles.answerFont,marginTop:`${questionStyles.questionAnswerSpacing}px`,userSelect:\"none\"};const iconStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,padding:0,marginLeft:\"12px\",lineHeight:0};// Client-only Markdown: dynamically import to avoid SSR DOM builds\nconst[MD,setMD]=useState(null);useEffect(()=>{let mounted=true;// Dynamic import only runs in the browser\nimport(\"react-markdown\").then(mod=>{if(mounted)setMD(()=>mod.default);});return()=>{mounted=false;};},[]);// Ensure single line breaks render; keep blank lines as paragraphs\nconst processedAnswer=useMemo(()=>toHardBreaks(answer??\"\"),[answer]);const paragraphGap=Number.isFinite(answerStyles.paragraphGap)?answerStyles.paragraphGap:0;// Link renderer used only on the client (when MD is ready)\nconst MarkdownRenderer=MD;return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,onClick:toggle,children:[/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:1},animate:{opacity:1},transition:transition,style:questionStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{margin:0,flex:1},children:question}),/*#__PURE__*/_jsx(motion.div,{initial:{rotate:0,opacity:1},animate:{rotate:isOpen?45:0,opacity:isOpen?.9:1},transition:transition,style:iconStyle,\"aria-hidden\":true,children:/*#__PURE__*/_jsxs(\"svg\",{width:faqStyles.chevronSize,height:faqStyles.chevronSize,viewBox:\"0 0 24 24\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeWidth:\"2\"})]})})]}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:transition,style:answerContainerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:answerStyle,onClick:e=>e.stopPropagation(),children:MarkdownRenderer?/*#__PURE__*/_jsx(MarkdownRenderer,{components:{a:({node,...props})=>/*#__PURE__*/_jsx(\"a\",{...props,style:{color:linkStyles.linkColor,textDecoration:linkStyles.underline?\"underline\":\"none\"},onClick:e=>e.stopPropagation(),target:\"_blank\",rel:\"noopener noreferrer\"}),p:({node,...props})=>/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:paragraphGap},...props}),ul:({node,...props})=>/*#__PURE__*/_jsx(\"ul\",{style:{margin:0,paddingLeft:\"1.2em\",marginBottom:paragraphGap},...props}),ol:({node,...props})=>/*#__PURE__*/_jsx(\"ol\",{style:{margin:0,paddingLeft:\"1.2em\",marginBottom:paragraphGap},...props}),li:({node,...props})=>/*#__PURE__*/_jsx(\"li\",{style:{margin:0},...props}),strong:({node,...props})=>/*#__PURE__*/_jsx(\"strong\",{...props}),em:({node,...props})=>/*#__PURE__*/_jsx(\"em\",{...props}),br:()=>/*#__PURE__*/_jsx(\"br\",{})},children:processedAnswer}):// SSR-safe fallback (no markdown parsing on server)\n/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"pre-wrap\"},children:processedAnswer})})})})]});};FAQ.defaultProps={items:[{question:\"How do I set it up, is it easy?\",answer:\"It's pretty simple—open the property controls, add your questions, then tweak the fonts and spacing to match your brand.\\nShift+Enter adds a line break.\\n\\nBlank line creates a new paragraph.\"},{question:\"Can I add links without writing HTML?\",answer:\"Yes. Use Markdown like: [Eleveight Supply](https://eleveight.supply) or [Warp Trust Center](https://trust.warp.dev/resources).\"},{question:\"Thank you for using Eleveight Supply!\",answer:\"Enjoy your new components—keep saving time and keep shipping great work.\"}],questionStyles:{questionFont:{family:\"Inter\",size:16,weight:400,letterSpacing:\"normal\",lineHeight:\"normal\"},questionColor:\"#ffffff\",questionAnswerSpacing:10},answerStyles:{answerFont:{family:\"Inter\",size:16,weight:400,letterSpacing:\"normal\",lineHeight:\"normal\"},answerColor:\"#ffffff\",paragraphGap:10},linkStyles:{linkColor:\"#007aff\",underline:true},faqStyles:{faqFill:\"#0d0d0d\",containerSpacing:8,faqBorderRadiusTopLeft:10,faqBorderRadiusTopRight:10,faqBorderRadiusBottomRight:10,faqBorderRadiusBottomLeft:10,faqPaddingTop:16,faqPaddingRight:16,faqPaddingBottom:16,faqPaddingLeft:16,chevronSize:14,borderTop:{color:\"#171717\",width:1,style:\"solid\"},borderRight:{color:\"#171717\",width:1,style:\"solid\"},borderBottom:{color:\"#171717\",width:1,style:\"solid\"},borderLeft:{color:\"#171717\",width:1,style:\"solid\"}},transition:{type:\"spring\",stiffness:400,damping:50}};addPropertyControls(FAQ,{items:{type:ControlType.Array,title:\"FAQ Items\",defaultValue:FAQ.defaultProps.items,propertyControl:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\"},answer:{type:ControlType.String,title:\"Answer (Markdown)\",displayTextArea:true,defaultValue:\"\",description:\"Supports Markdown formatting.\\n\\n\"+\"• *Links →* ‎[text]‎(https://example.com)‎\\n\"+\"• *Line break →* press Shift+Enter \\n\"+\"• *New paragraph →* press Shift+Enter twice\\n\"}}}},questionStyles:{type:ControlType.Object,title:\"[Q] Font\",controls:{questionFont:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},questionColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},questionAnswerSpacing:{type:ControlType.Number,title:\"Gap\",defaultValue:10,displayStepper:true,unit:\"px\",description:\"Gap between the Question and Answer.\"}}},answerStyles:{type:ControlType.Object,title:\"[A] Font\",controls:{answerFont:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},answerColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},paragraphGap:{type:ControlType.Number,title:\"Paragraph Gap\",defaultValue:10,min:0,max:48,unit:\"px\",displayStepper:true,description:\"Space after paragraphs and lists.\"}}},linkStyles:{type:ControlType.Object,title:\"[Link] Style\",controls:{linkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:\"#007aff\"},underline:{type:ControlType.Boolean,title:\"Underline\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}}},faqStyles:{type:ControlType.Object,title:\"Styles\",controls:{faqFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\"},containerSpacing:{type:ControlType.Number,title:\"Rows Gap\",defaultValue:16,unit:\"px\"},faqBorderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:10,toggleKey:\"uniformBorderRadius\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"faqBorderRadiusTopLeft\",\"faqBorderRadiusTopRight\",\"faqBorderRadiusBottomRight\",\"faqBorderRadiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},faqPadding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:16,toggleKey:\"uniformPadding\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"faqPaddingTop\",\"faqPaddingRight\",\"faqPaddingBottom\",\"faqPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderTop:{type:ControlType.Object,title:\"Border Top\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#171717\"},width:{type:ControlType.Number,title:\"Width\",min:0,max:10,defaultValue:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"}}},borderRight:{type:ControlType.Object,title:\"Border Right\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#171717\"},width:{type:ControlType.Number,title:\"Width\",min:0,max:10,defaultValue:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"}}},borderBottom:{type:ControlType.Object,title:\"Border Bottom\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#171717\"},width:{type:ControlType.Number,title:\"Width\",min:0,max:10,defaultValue:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"}}},borderLeft:{type:ControlType.Object,title:\"Border Left\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#171717\"},width:{type:ControlType.Number,title:\"Width\",min:0,max:10,defaultValue:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"}}},chevronSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:14,unit:\"px\",min:8,max:40,displayStepper:true}}},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:50}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"100%\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"300\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ.map"],"mappings":"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"}