{"version":3,"file":"FAQ.o7uIyNQR.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/TeLSGZLOfvHNOziaFMD4/Gd3Sx7xLTm2UoYVNS7J9/FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function FAQAccordion(props){const{title,items,allowMultipleOpen,defaultOpenIndex,showHeader,headerDark}=props;const safeItems=items?.length?items:[];const[openSet,setOpenSet]=React.useState(()=>{if(defaultOpenIndex===-1)return new Set;if(defaultOpenIndex>=0&&defaultOpenIndex<safeItems.length)return new Set([defaultOpenIndex]);return new Set;});React.useEffect(()=>{if(defaultOpenIndex===-1)setOpenSet(new Set);else if(defaultOpenIndex>=0&&defaultOpenIndex<safeItems.length)setOpenSet(new Set([defaultOpenIndex]));else setOpenSet(new Set);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[defaultOpenIndex,safeItems.length]);const toggle=idx=>{setOpenSet(prev=>{const next=new Set(prev);const isOpen=next.has(idx);if(allowMultipleOpen){if(isOpen)next.delete(idx);else next.add(idx);return next;}if(isOpen)return new Set;return new Set([idx]);});};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\",fontFamily:\"Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial\",display:\"flex\",flexDirection:\"column\",gap:14},children:[showHeader?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"18px 18px\",borderRadius:18,background:headerDark?\"#0B0E1A\":\"rgba(0,0,0,0.06)\",color:headerDark?\"white\":\"black\",boxShadow:headerDark?\"0 12px 30px rgba(0,0,0,0.18)\":\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:800},children:title})}):null,/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:12},children:safeItems.map((it,idx)=>{const isOpen=openSet.has(idx);return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,background:\"rgba(0,0,0,0.04)\",overflow:\"hidden\",border:\"1px solid rgba(0,0,0,0.06)\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>toggle(idx),style:{width:\"100%\",border:\"none\",background:\"transparent\",padding:\"16px 16px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,cursor:\"pointer\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:16,fontWeight:700,color:\"#1F3A5F\"},children:it.question}),/*#__PURE__*/_jsx(\"div\",{style:{width:38,height:38,borderRadius:999,background:\"#0B0E1A\",display:\"grid\",placeItems:\"center\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{rotate:isOpen?180:0},transition:{duration:.2},style:{display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(ChevronDown,{color:\"white\"})})})]}),/*#__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:{duration:.22},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:\"0 16px 16px 16px\",fontSize:14,lineHeight:1.6,opacity:.8,color:\"#111827\"},children:it.answer})},\"content\"):null})]},`${it.question}-${idx}`);})})]});}function ChevronDown({color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:color,strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}addPropertyControls(FAQAccordion,{showHeader:{title:\"Show header\",type:ControlType.Boolean,defaultValue:true},headerDark:{title:\"Dark header\",type:ControlType.Boolean,defaultValue:true},title:{title:\"Title\",type:ControlType.String,defaultValue:\"Veelgestelde vragen\",hidden(props){return!props.showHeader;}},allowMultipleOpen:{title:\"Multiple open\",type:ControlType.Boolean,defaultValue:false},defaultOpenIndex:{title:\"Default open\",type:ControlType.Number,defaultValue:0,min:-1,step:1},items:{title:\"Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{question:{type:ControlType.String,defaultValue:\"Met welke HR-systemen koppelt Joinly?\"},answer:{type:ControlType.String,defaultValue:\"Joinly koppelt met HR-systemen zoals AFAS, Workday, Nmbrs, Youforce en Personio. Het is ook mogelijk om meerdere HR-systemen of omgevingen te koppelen.\"}}},defaultValue:[{question:\"Met welke HR-systemen koppelt Joinly?\",answer:\"Joinly koppelt met HR-systemen zoals AFAS, Workday, Nmbrs, Youforce en Personio. Het is ook mogelijk om meerdere HR-systemen of omgevingen te koppelen.\"},{question:\"Welke (doel)systemen kun je koppelen via Joinly?\",answer:\"Denk aan Microsoft Entra ID / AD, M365, ITSM (TOPdesk/Freshservice) en honderden SaaS-apps. Staat jouw systeem er niet bij? Dan koppelen we via API/SCIM of bouwen we een connector.\"},{question:\"Met welke identity providers werken jullie?\",answer:\"Primair Microsoft Entra ID en Active Directory (hybrid). Daarnaast kunnen we ook werken met o.a. Google Workspace afhankelijk van de use-case.\"},{question:\"Hoe zit het met veiligheid en privacy?\",answer:\"We werken met least privilege, logging en duidelijke afspraken (AVG/verwerkersovereenkomst). Voor security details kunnen we een IT/security intake doen.\"},{question:\"Helpen jullie met de implementatie?\",answer:\"Ja. We begeleiden inrichting, mapping en testen. Vaak kun je snel live met een eerste scope en daarna uitbreiden.\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQAccordion\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ.map"],"mappings":"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"}