{"version":3,"file":"Customizable_FAQ.ByC-QO2x.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/qP9DP2GAZHdOnG1RIq8q/NWopfqnBxgAtKfsMmizr/Customizable_FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState}from\"react\";// ─── Default FAQ Items ───────────────────────────────────────────────\nconst defaultItems=[{question:\"What is your return policy?\",answer:\"We offer a hassle-free 30-day return policy on all purchases. Items must be in their original condition with tags attached. Simply initiate a return through your account dashboard or contact our support team for assistance.\"},{question:\"How do I track my order?\",answer:\"Once your order ships, you'll receive a confirmation email with a tracking number. You can also track your order in real-time through your account dashboard under 'My Orders'.\"},{question:\"Do you offer international shipping?\",answer:\"Yes, we ship to over 50 countries worldwide. International shipping rates and delivery times vary by destination. You can view the specific rates at checkout.\"},{question:\"What payment methods do you accept?\",answer:\"We accept all major credit cards including Visa, Mastercard, and American Express, as well as PayPal, Apple Pay, Google Pay, and bank transfers for orders above $500.\"},{question:\"How can I contact customer support?\",answer:\"Our support team is available 24/7 via live chat, email at support@example.com, or phone at 1-800-123-4567. We typically respond within 2 hours during business hours.\"},{question:\"Is there a warranty on your products?\",answer:\"All our products come with a standard 1-year manufacturer warranty covering defects in materials and workmanship. Extended warranty options are available at checkout.\"}];// ─── Icon Components ─────────────────────────────────────────────────\nfunction PlusIcon({size,color}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"5\",x2:\"12\",y2:\"19\",stroke:color,strokeWidth:\"3\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\",stroke:color,strokeWidth:\"3\",strokeLinecap:\"round\"})]});}function ChevronIcon({size,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\",stroke:color,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function CaretIcon({size,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 10l4 4 4-4\",stroke:color,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})});}// ─── Defaults ────────────────────────────────────────────────────────\nconst defaultLayout={rowGap:0,containerPadding:0};const defaultIcon={style:\"plus\",color:\"#000000\",bgColor:\"rgba(0, 0, 0, 0)\",size:32};const defaultAccordion={bgColor:\"rgba(0, 0, 0, 0)\",activeBgColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,borderBottomWidth:3,borderColor:\"#000000\",padding:\"20px 0px 20px 0px\"};// ─── FAQ Component ───────────────────────────────────────────────────\n/**\n * @framerDisableUnlink\n */function FAQ(props){const isStatic=useIsStaticRenderer();const{style,allowMultiple=false}=props;const layout={...defaultLayout,...props.layout};const items=props.items??defaultItems.slice(0,3);const typo=props.typography??{};const questionFont=typo.questionFont??{fontFamily:\"Host Grotesk\",fontSize:24,lineHeight:1.4,variant:\"Bold\"};const questionColor=typo.questionColor??\"#000000\";const answerFont=typo.answerFont??{fontFamily:\"DM Sans\",fontSize:16,lineHeight:1.6,variant:\"Regular\"};const answerColor=typo.answerColor??\"#666666\";const icon={...defaultIcon,...props.icon};const accordion={...defaultAccordion,...props.accordion};const transition=props.transition??{type:\"tween\",ease:\"easeInOut\",duration:.3};// Use string padding value e.g. \"20px 0px 20px 0px\"\nconst pad=accordion.padding??\"20px 0px 20px 0px\";const[openIndices,setOpenIndices]=useState([]);const toggle=index=>{setOpenIndices(prev=>{const isOpen=prev.includes(index);if(allowMultiple){return isOpen?prev.filter(i=>i!==index):[...prev,index];}return isOpen?[]:[index];});};// ── Icon Renderer ────────────────────────────────────────────────\nconst renderIcon=isOpen=>{const rotation=isOpen?icon.style===\"plus\"?45:180:0;const IconComponent=icon.style===\"chevron\"?ChevronIcon:icon.style===\"caret\"?CaretIcon:PlusIcon;const iconStyle={width:icon.size+14,height:icon.size+14,borderRadius:\"50%\",backgroundColor:icon.bgColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,rotate:isStatic?`${rotation}deg`:undefined};if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:iconStyle,children:/*#__PURE__*/_jsx(IconComponent,{size:icon.size,color:icon.color})});}return /*#__PURE__*/_jsx(motion.div,{animate:{rotate:rotation},transition:transition,style:iconStyle,children:/*#__PURE__*/_jsx(IconComponent,{size:icon.size,color:icon.color})});};// ── FAQ Item ─────────────────────────────────────────────────────\nconst renderItem=(item,index)=>{const isOpen=openIndices.includes(index);return /*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:isOpen?accordion.activeBgColor:accordion.bgColor},transition:transition,style:{borderRadius:accordion.borderRadius,overflow:\"hidden\",borderBottom:accordion.borderBottomWidth>0?`${accordion.borderBottomWidth}px solid ${accordion.borderColor}`:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{tabIndex:0,role:\"button\",\"aria-expanded\":isOpen,onClick:()=>toggle(index),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggle(index);}},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:pad,cursor:\"pointer\",gap:16,userSelect:\"none\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...questionFont,color:questionColor,flex:1,margin:0},children:item.question}),renderIcon(isOpen)]}),isStatic?isOpen&&/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:pad,paddingTop:0},children:/*#__PURE__*/_jsx(\"p\",{style:{...answerFont,color:answerColor,margin:0},children:item.answer})})}):/*#__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:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:pad,paddingTop:0},children:/*#__PURE__*/_jsx(\"p\",{style:{...answerFont,color:answerColor,margin:0},children:item.answer})})})})]},index);};// ── Render ────────────────────────────────────────────────────────\nif(!items||items.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{padding:40,textAlign:\"center\",color:\"#999\",fontFamily:\"Inter, sans-serif\",fontSize:14},children:\"Add FAQ items from the property panel →\"});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:layout.rowGap,padding:layout.containerPadding,boxSizing:\"border-box\",...style},children:items.map((item,index)=>renderItem(item,index))});}FAQ.defaultProps={_info:\"kaniyanstudio\",allowMultiple:false,layout:defaultLayout,items:defaultItems.slice(0,3),typography:{questionFont:{fontFamily:\"Host Grotesk\",fontSize:24,lineHeight:1.4,variant:\"Bold\"},questionColor:\"#000000\",answerFont:{fontFamily:\"DM Sans\",fontSize:16,lineHeight:1.6,variant:\"Regular\"},answerColor:\"#666666\"},icon:defaultIcon,accordion:defaultAccordion,transition:{type:\"tween\",ease:\"easeInOut\",duration:.3},style:{width:\"100%\",minWidth:320}};// ─── Framer Property Controls ────────────────────────────────────────\n// Grouped into collapsible sections via ControlType.Object\n// Font controls use ControlType.Font for native Framer font picker\nconst REMIX_LINK=\"https://faq-accordion.framer.ai/\"// Paste your remix link here\n;addPropertyControls(FAQ,{_info:{type:ControlType.Enum,title:\"Developed by\",options:[\"kaniyanstudio\"],optionTitles:[\"KaniyanStudio\"],displaySegmentedControl:true,defaultValue:\"kaniyanstudio\",description:`Made with ❤️ by [@kaniyanstudio](https://www.x.com/kaniyanstudio)\n[Live Demo](${REMIX_LINK})`},allowMultiple:{type:ControlType.Boolean,title:\"Multiple Open\",description:\"When enabled, multiple questions can be open at the same time.\",defaultValue:false},// ── Layout (collapsible group) ───────────────────────────────────\nlayout:{type:ControlType.Object,title:\"Layout\",description:\"Control the spacing around and between FAQ items.\",controls:{rowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:60,step:1,defaultValue:0,unit:\"px\"},containerPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,step:1,defaultValue:0,unit:\"px\"}}},// ── FAQ Items ────────────────────────────────────────────────────\nitems:{type:ControlType.Array,title:\"FAQ Items\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",defaultValue:\"Your question here?\"},answer:{type:ControlType.String,title:\"Answer\",defaultValue:\"Your answer goes here.\",displayTextArea:true}}},defaultValue:defaultItems.slice(0,3)},// ── Typography (collapsible group) ─────────────────────────────\ntypography:{type:ControlType.Object,title:\"Typography\",controls:{questionFont:{type:ControlType.Font,title:\"Question Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Host Grotesk\",fontSize:24,lineHeight:1.4,variant:\"Bold\"}},questionColor:{type:ControlType.Color,title:\"Question Color\",defaultValue:\"#000000\"},answerFont:{type:ControlType.Font,title:\"Answer Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"DM Sans\",fontSize:16,lineHeight:1.6,variant:\"Regular\"}},answerColor:{type:ControlType.Color,title:\"Answer Color\",defaultValue:\"#666666\"}}},// ── Icon (collapsible group) ─────────────────────────────────────\nicon:{type:ControlType.Object,title:\"Icon\",controls:{style:{type:ControlType.Enum,title:\"Style\",options:[\"plus\",\"chevron\",\"caret\"],optionTitles:[\"Plus ✕\",\"Chevron ▾\",\"Caret ▸\"],defaultValue:\"plus\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},size:{type:ControlType.Number,title:\"Size\",min:10,max:60,step:1,defaultValue:32,unit:\"px\"}}},// ── Accordion Style (collapsible group) ─────────────────────────\naccordion:{type:ControlType.Object,title:\"Accordion\",description:\"Customize the shape and colors of the individual items.\",controls:{bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},activeBgColor:{type:ControlType.Color,title:\"Active Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:50,step:1,defaultValue:0,unit:\"px\"},borderBottomWidth:{type:ControlType.Number,title:\"Bot Border\",min:0,max:20,step:1,defaultValue:3,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Brd Color\",defaultValue:\"#000000\"},padding:{type:ControlType.String,title:\"Padding\",defaultValue:\"20px 0px 20px 0px\"}}},// ── Transition ───────────────────────────────────────────────────\ntransition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"tween\",ease:\"easeInOut\",duration:.3}}});export default FAQ;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Customizable_FAQ.map"],"mappings":"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"}