{"version":3,"file":"FAQRowShell.BCytcHTY.mjs","names":["React.useState","React.useId","React.useContext","React.useRef","React.useCallback","React.useMemo","__esmMin","z","init_npm_react_18_3_1","ie","oe","j","pe","ce","B","K","ne","c","_e","de","motion","useReducedMotion","init_framer_motion_DhsWWWsN","addPropertyControls","ControlType","init_framer_D6uXRwWs","slot","node","child","FAQRow","localOpen","setLocalOpen","previewOpen","hovered","setHovered","id","group","FAQContext","open","toggle","value","reducedMotion","openTransition","openDuration","ownRef","element","questionText","hoverDuration","style","radius","background","hoverTransition","hoverBackground","iconGap","paddingY","inset","answerGap","question","icon","answer","dividerInset","dividerWidth","dividerColor","FAQGroup","openId","setOpenId","current","registry","selection","setSelection","register","activate","ordered","a","b","index","key","props","variables","FAQRowShell","init_FAQRowShell","init_jsx_runtime"],"sources":["https:/framerusercontent.com/modules/UA9mYWEXrVs1Z6Is7zhj/NswjytZgvg1MnCTw8Jwa/FAQRowShell.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,useReducedMotion}from\"framer-motion\";function slot(node,width=\"100%\"){return React.Children.map(node,child=>/*#__PURE__*/React.isValidElement(child)?/*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width,height:\"auto\",maxWidth:\"100%\"}}):child);}/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 84\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */function FAQRow({questionText,question,answer,icon,background=\"transparent\",hoverBackground=\"#F4F4F5\",dividerColor=\"#E4E4E7\",radius=18,inset=18,paddingY=22,dividerInset=18,dividerWidth=1,hoverTransition={type:\"tween\",duration:.08,ease:\"linear\"},hoverDuration=80,openDuration=280,answerGap=10,iconGap=16,previewOpen=false,style}){const[localOpen,setLocalOpen]=React.useState(previewOpen);const[hovered,setHovered]=React.useState(false);const id=React.useId();React.useEffect(()=>setLocalOpen(previewOpen),[previewOpen]);const group=React.useContext(FAQContext);const open=group?group.openId===id:localOpen;const toggle=()=>group?group.toggle(id):setLocalOpen(value=>!value);const reducedMotion=useReducedMotion();const openTime=reducedMotion?\"0ms\":`var(--faq-open-duration, ${openDuration}ms)`;const openTransition=`${openTime} cubic-bezier(0.22, 1, 0.36, 1)`;const ownRef=React.useRef(null);React.useEffect(()=>{const element=ownRef.current;return element&&group?group.register(id,element):undefined;},[group?.register,id,questionText]);const duration=`var(--faq-duration, ${hoverDuration}ms)`;if(questionText!==undefined&&questionText.trim()===\"\")return null;return /*#__PURE__*/_jsxs(\"div\",{ref:ownRef,\"data-sous-faq-row\":\"\",style:{...style,position:\"relative\",width:\"100%\",height:\"auto\",minWidth:0,boxSizing:\"border-box\",border:0,boxShadow:\"none\",borderRadius:`var(--faq-radius, ${radius}px)`,background:`var(--faq-bg, ${background})`},onPointerEnter:e=>{if(e.pointerType!==\"touch\"){setHovered(true);group?.activate(id);}},onPointerLeave:()=>{setHovered(false);group?.activate(null);},children:[/*#__PURE__*/_jsx(motion.div,{\"data-sous-faq-hover\":\"\",\"aria-hidden\":\"true\",initial:false,animate:{opacity:hovered?1:0},transition:reducedMotion?{duration:0}:group?.hoverTransition??hoverTransition,style:{position:\"absolute\",inset:0,borderRadius:\"inherit\",background:`var(--faq-hover-bg, ${hoverBackground})`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,\"aria-expanded\":open,\"aria-controls\":id,id:`${id}-trigger`,onClick:toggle,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggle();}},style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:`var(--faq-icon-gap, ${iconGap}px)`,padding:`var(--faq-padding-y, ${paddingY}px) var(--faq-inset, ${inset}px)`,paddingBottom:open?`var(--faq-answer-gap, ${answerGap}px)`:`var(--faq-padding-y, ${paddingY}px)`,transition:`padding-bottom ${openTransition}`,cursor:\"pointer\",borderRadius:\"inherit\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 0\",minWidth:0},children:slot(question)}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",transform:open?\"rotate(45deg)\":\"rotate(0deg)\",transition:`transform ${openTransition}`},children:slot(icon,\"auto\")})]}),/*#__PURE__*/_jsx(motion.div,{id:id,role:\"region\",\"aria-labelledby\":`${id}-trigger`,\"aria-hidden\":!open,inert:!open,initial:false,animate:{height:open?\"auto\":0,opacity:open?1:0},transition:reducedMotion?{duration:0}:{duration:openDuration/1e3,ease:[.22,1,.36,1]},style:{position:\"relative\",overflow:\"hidden\",pointerEvents:open?\"auto\":\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 var(--faq-inset, ${inset}px) var(--faq-padding-y, ${paddingY}px)`},children:slot(answer)})}),/*#__PURE__*/_jsx(\"div\",{\"data-sous-faq-divider\":\"\",\"aria-hidden\":\"true\",style:{position:\"absolute\",bottom:0,left:`var(--faq-divider-inset, ${dividerInset}px)`,right:`var(--faq-divider-inset, ${dividerInset}px)`,height:`var(--faq-divider-width, ${dividerWidth}px)`,backgroundColor:`var(--faq-divider-color, ${dividerColor})`,opacity:hovered||group?.active===id||group?.previous===id?0:1,pointerEvents:\"none\"}})]});}const FAQContext=/*#__PURE__*/React.createContext(null);function FAQGroup(props){const[openId,setOpenId]=React.useState(null);const toggle=React.useCallback(id=>setOpenId(current=>current===id?null:id),[]);const registry=React.useRef(new Map);const[selection,setSelection]=React.useState({active:null,previous:null});const register=React.useCallback((id,element)=>{registry.current.set(id,element);return()=>{registry.current.delete(id);};},[]);const activate=React.useCallback(id=>{// Every reference belongs to a row rendered by this component. Sort by\n// document order so native Repeat reordering needs no index bookkeeping.\nconst ordered=Array.from(registry.current.entries()).filter(([,node])=>node.isConnected).sort((a,b)=>a[1].compareDocumentPosition(b[1])&4?-1:1);const index=ordered.findIndex(([key])=>key===id);setSelection({active:id,previous:index>0?ordered[index-1][0]:null});},[]);const{background=\"transparent\",hoverBackground=\"#F4F4F5\",dividerColor=\"#E4E4E7\",radius=18,inset=18,paddingY=22,dividerInset=18,dividerWidth=1,hoverTransition={type:\"tween\",duration:.08,ease:\"linear\"},hoverDuration=80,openDuration=280,answerGap=10,iconGap=16}=props;const value=React.useMemo(()=>({...selection,register,activate,openId,toggle,hoverTransition}),[selection,register,activate,openId,toggle,hoverTransition]);const variables={\"--faq-bg\":background,\"--faq-hover-bg\":hoverBackground,\"--faq-divider-color\":dividerColor,\"--faq-radius\":`${radius}px`,\"--faq-inset\":`${inset}px`,\"--faq-padding-y\":`${paddingY}px`,\"--faq-divider-inset\":`${dividerInset}px`,\"--faq-divider-width\":`${dividerWidth}px`,\"--faq-open-duration\":`${openDuration}ms`,\"--faq-duration\":`${hoverDuration}ms`,\"--faq-answer-gap\":`${answerGap}px`,\"--faq-icon-gap\":`${iconGap}px`};return /*#__PURE__*/_jsx(FAQContext.Provider,{value:value,children:/*#__PURE__*/_jsx(\"div\",{\"data-sous-faq-list\":\"\",style:{...props.style,...variables,position:\"relative\",width:\"100%\",height:\"auto\",minWidth:0},children:slot(props.content)})});}/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 86\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FAQRowShell(props){return props.mode===\"list\"?/*#__PURE__*/_jsx(FAQGroup,{...props}):/*#__PURE__*/_jsx(FAQRow,{...props});}addPropertyControls(FAQRowShell,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"row\",\"list\"],defaultValue:\"row\"},content:{type:ControlType.Slot,title:\"Native List\",maxCount:1,hidden:props=>props.mode!==\"list\"},questionText:{type:ControlType.String,title:\"Question Text\",defaultValue:\"\"},question:{type:ControlType.Slot,title:\"Question\",maxCount:1},answer:{type:ControlType.Slot,title:\"Answer\",maxCount:1},icon:{type:ControlType.Slot,title:\"Icon\",maxCount:1},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},hoverBackground:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#F4F4F5\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#E4E4E7\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:18,min:0,max:64,unit:\"px\"},inset:{type:ControlType.Number,title:\"Inset\",defaultValue:18,min:0,max:64,unit:\"px\"},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:22,min:0,max:64,unit:\"px\"},dividerInset:{type:ControlType.Number,title:\"Line Inset\",defaultValue:18,min:0,max:64,unit:\"px\"},dividerWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:1,min:0,max:4,unit:\"px\"},hoverTransition:{type:ControlType.Transition,title:\"Hover Transition\",defaultValue:{type:\"tween\",duration:.08,ease:\"linear\"}},openDuration:{type:ControlType.Number,title:\"Open Time\",defaultValue:280,min:0,max:1e3,unit:\"ms\"},answerGap:{type:ControlType.Number,title:\"Answer Gap\",defaultValue:10,min:0,max:64,unit:\"px\"},iconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:16,min:0,max:64,unit:\"px\"},previewOpen:{type:ControlType.Boolean,title:\"Start Open\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQRowShell\",\"slots\":[\"content\",\"question\",\"answer\",\"icon\"],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"86\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQRowShell.map"],"mappings":"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"}