{"version":3,"file":"FAQ.C6VUr6Tb.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/jGbpbbZsCbzkNX23uEjg/BLlfgc4uZNqdifxedcjs/FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence,useReducedMotion}from\"framer-motion\";import{useState}from\"react\";const INK=\"rgb(26,22,23)\";const BODY=\"rgba(26,22,23,0.7)\";const LINE=\"rgba(26,22,23,0.12)\";const FALLBACK=\"Satoshi, Inter, sans-serif\";const EASE=[.4,0,.2,1];/**\n * FAQ (accordéon)\n *\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 480\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FAQ(props){const{eyebrow,title,items=[],itemsLivres=[],itemsAccessoires=[],categorieProduit=\"\",accent=\"#FF005B\",police,tailleReponse=16,couleurQuestion=INK,couleurReponse=BODY,couleurLigne=LINE,couleurCroix=\"#FFFFFF\",premiereOuverte=true,plusieursOuvertes=false,style}=props;const jeu=categorieProduit===\"Livres\"&&itemsLivres.length>0?itemsLivres:categorieProduit===\"Accessoires\"&&itemsAccessoires.length>0?itemsAccessoires:items;const[ouverts,setOuverts]=useState(premiereOuverte?[0]:[]);const reduced=useReducedMotion();const famille=police?.fontFamily?`${police.fontFamily}, ${FALLBACK}`:FALLBACK;const poidsQuestion=police?.fontWeight??600;const tailleQuestion=typeof police?.fontSize===\"number\"?police.fontSize:parseFloat(String(police?.fontSize??\"\"))||18;const bascule=i=>{setOuverts(prev=>{const dedans=prev.includes(i);if(plusieursOuvertes)return dedans?prev.filter(x=>x!==i):[...prev,i];return dedans?[]:[i];});};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",fontFamily:famille,boxSizing:\"border-box\",...style},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[eyebrow?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",color:accent,fontWeight:700,fontSize:14,letterSpacing:\"0.08em\",textTransform:\"uppercase\",marginBottom:12},children:eyebrow}):null,title?/*#__PURE__*/_jsx(\"h2\",{style:{textAlign:\"center\",color:couleurQuestion,fontWeight:700,fontSize:40,lineHeight:1.15,margin:\"0 0 36px\"},children:title}):null,/*#__PURE__*/_jsx(\"div\",{children:jeu.map((it,i)=>{const isOpen=ouverts.includes(i);return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${couleurLigne}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>bascule(i),\"aria-expanded\":isOpen,style:{width:\"100%\",background:\"none\",border:\"none\",padding:\"22px 0\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,cursor:\"pointer\",textAlign:\"left\",fontFamily:famille},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:couleurQuestion,fontWeight:poidsQuestion,fontSize:tailleQuestion,lineHeight:1.4},children:it.question}),/*#__PURE__*/_jsx(motion.span,{animate:{rotate:isOpen?45:0},transition:reduced?{duration:0}:{duration:.3,ease:EASE},style:{flexShrink:0,width:28,height:28,borderRadius:\"50%\",background:accent,color:couleurCroix,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M5 12h14\"})})})]}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:isOpen?/*#__PURE__*/_jsx(motion.div,{initial:reduced?false:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:reduced?undefined:{height:0,opacity:0},transition:reduced?{duration:0}:{duration:.3,ease:EASE},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"p\",{style:{color:couleurReponse,fontSize:tailleReponse,lineHeight:1.6,margin:0,padding:\"0 44px 24px 0\",whiteSpace:\"pre-line\"},children:it.answer})}):null})]},i);})})]})});}addPropertyControls(FAQ,{items:{type:ControlType.Array,title:\"Questions\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\"},answer:{type:ControlType.String,title:\"R\\xe9ponse\",displayTextArea:true}}},defaultValue:[{question:\"O\\xf9 acheter les produits Madame Labriski ?\",answer:\"Dans mon \\xe9picerie en ligne, ou dans les IGA, Metro, Super C, Avril, Rachelle B\\xe9ry, March\\xe9s Tradition et Bonichoix du Qu\\xe9bec.\"},{question:\"Combien de temps se conservent les produits ?\",answer:\"Chaque produit a ses petites pr\\xe9f\\xe9rences. Les consignes de conservation sont indiqu\\xe9es sur l’emballage et dans la description de chaque produit.\"}]},categorieProduit:{type:ControlType.String,title:\"Cat\\xe9gorie produit\",description:\"Lier au champ Cat\\xe9gorie du CMS pour basculer les questions\",defaultValue:\"\"},itemsLivres:{type:ControlType.Array,title:\"Questions (livres)\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\"},answer:{type:ControlType.String,title:\"R\\xe9ponse\",displayTextArea:true}}},defaultValue:[]},itemsAccessoires:{type:ControlType.Array,title:\"Questions (accessoires)\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\"},answer:{type:ControlType.String,title:\"R\\xe9ponse\",displayTextArea:true}}},defaultValue:[]},accent:{type:ControlType.Color,title:\"Pastille\",defaultValue:\"#FF005B\"},couleurCroix:{type:ControlType.Color,title:\"Croix\",defaultValue:\"#FFFFFF\"},couleurQuestion:{type:ControlType.Color,title:\"Question\",defaultValue:INK},couleurReponse:{type:ControlType.Color,title:\"R\\xe9ponse\",defaultValue:BODY},couleurLigne:{type:ControlType.Color,title:\"Ligne\",defaultValue:LINE},police:{type:ControlType.Font,title:\"Police question\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18}},tailleReponse:{type:ControlType.Number,title:\"Taille r\\xe9ponse\",min:12,max:24,defaultValue:16},premiereOuverte:{type:ControlType.Boolean,title:\"1re ouverte\",defaultValue:true},plusieursOuvertes:{type:ControlType.Boolean,title:\"Multi-ouvert\",defaultValue:false},eyebrow:{type:ControlType.String,title:\"Eyebrow (legacy)\",defaultValue:\"\"},title:{type:ControlType.String,title:\"Titre (legacy)\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQ\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"480\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"900\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ.map"],"mappings":"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"}