{"version":3,"file":"FAQ.DfNOsquM.mjs","names":["React.useRef","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/alnqjNox6ypzzHQtAlue/kcgl49FrR57o7spSAQPh/FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_ITEMS=[{title:\"Placeholder question\",body:\"KITRO is an automated food waste management solution designed for the hospitality industry. It uses an AI-powered system with a camera and scale to automatically identify, quantify, and analyze food waste — providing detailed insights through a digital dashboard to help businesses reduce waste and save costs. Learn more at https://kitro.ch or read our docs at [Help Center](https://help.kitro.ch).\"},{title:\"Placeholder question\",body:\"Short answer text goes here.\"},{title:\"Placeholder question\",body:\"Short answer text goes here.\"},{title:\"Placeholder question\",body:\"Short answer text goes here.\"},{title:\"Placeholder question\",body:\"Short answer text goes here.\"}];// ---------- Text-style helpers ----------\nfunction styleFromFramerTextStyle(styleId,fallbackFont){if(!styleId)return pickFont(fallbackFont);return{fontFamily:`var(--framer-font-family-${styleId})`,fontSize:`var(--framer-font-size-${styleId})`,fontWeight:`var(--framer-font-weight-${styleId})`,lineHeight:`var(--framer-line-height-${styleId})`,letterSpacing:`var(--framer-letter-spacing-${styleId})`};}function pickFont(font){if(!font)return{};const{fontFamily,fontSize,fontWeight,lineHeight,letterSpacing,textAlign}=font;return{fontFamily,fontSize,fontWeight:fontWeight,lineHeight,letterSpacing,textAlign};}// ---------- Link parsing for answers ----------\n// Supports markdown-style links: [label](https://...) and bare URLs/mailto/tel\nfunction parseAnswerLinks(text){const nodes=[];let rest=text||\"\";let key=0;const mdRe=/\\[([^\\]]+)\\]\\((https?:\\/\\/[^\\s)]+|mailto:[^\\s)]+|tel:[^\\s)]+)\\)/i;const urlRe=/(https?:\\/\\/[^\\s]+|mailto:[^\\s]+|tel:[^\\s]+)/i;while(rest.length>0){const md=mdRe.exec(rest);const url=urlRe.exec(rest);let match=null;let isMd=false;if(md&&(!url||md.index<=url.index)){match=md;isMd=true;}else if(url){match=url;}if(!match){nodes.push(rest);break;}const idx=match.index;if(idx>0)nodes.push(rest.slice(0,idx));const href=isMd?match[2]:match[1];const label=isMd?match[1]:match[1];nodes.push(/*#__PURE__*/_jsx(\"a\",{href:href,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:\"inherit\",textDecoration:\"underline\"},children:label},`lnk-${key++}`));rest=rest.slice(idx+match[0].length);}return nodes;}// ---------- Icon ----------\nfunction TintedIcon({file,size,color,fallback}){if(file&&file.trim()!==\"\"){const isSvg=file.toLowerCase().endsWith(\".svg\");if(isSvg){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,background:color,flex:\"0 0 auto\",WebkitMaskImage:`url(${file})`,WebkitMaskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",WebkitMaskSize:\"contain\",maskImage:`url(${file})`,maskRepeat:\"no-repeat\",maskPosition:\"center\",maskSize:\"contain\"}});}return /*#__PURE__*/_jsx(\"img\",{src:file,alt:\"\",style:{width:size,height:size,objectFit:\"contain\"}});}const d=fallback===\"close\"?\"M18.3 5.71 12 12.01l6.3 6.29-1.41 1.41L10.59 13.4 4.29 19.71 2.88 18.3 9.18 12 2.88 5.71 4.29 4.29 10.59 10.6 16.89 4.29z\":\"M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6z\";return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:size,height:size,style:{fill:color},children:/*#__PURE__*/_jsx(\"path\",{d:d})});}// ---------- Answer collapse ----------\nfunction Answer({open,children}){const ref=React.useRef(null);const[h,setH]=React.useState(0);React.useLayoutEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(()=>setH(el.scrollHeight));ro.observe(el);setH(el.scrollHeight);return()=>ro.disconnect();},[children,open]);return /*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",transition:\"max-height 240ms ease, opacity 240ms ease\",maxHeight:open?h:0,opacity:open?1:0},children:/*#__PURE__*/_jsx(\"div\",{ref:ref,children:children})});}// ---------- Component ----------\nexport default function FAQAccordion(props){const{items=DEFAULT_ITEMS,itemCount=5,numberStyleId,titleStyleId,bodyStyleId,numberFont,titleFont,bodyFont,showNumbers=true,dividerColor=\"#E5E2DC\",titleDefault=\"#85837C\",titleHover=\"#E04B3C\",titleActive=\"#E04B3C\",numberDefault=\"#C3C0B8\",numberHover=\"#E04B3C\",numberActive=\"#E04B3C\",bodyColor=\"#85837C\",iconDefaultFile,iconHoverFile,iconActiveFile,iconSize=18,iconDefaultColor=\"#C3C0B8\",iconHoverColor=\"#E04B3C\",iconActiveColor=\"#E04B3C\",numberColumnWidth=56,closedGapBottom=0,titlePadT=18,titlePadR=24,titlePadB=18,titlePadL=24,answerPadT=0,answerPadR=24,answerPadB=18,answerPadL=24,defaultOpen=2}=props;const list=(items||DEFAULT_ITEMS).slice(0,Math.max(3,Math.min(20,itemCount)));const normalizeDefault=React.useCallback(()=>{const max=list.length;const c=Math.max(0,Math.min(max,Math.round(defaultOpen)));return c===0?null:c-1;},[defaultOpen,list.length]);const[openIndex,setOpenIndex]=React.useState(normalizeDefault());const[hoverIndex,setHoverIndex]=React.useState(null);React.useEffect(()=>setOpenIndex(normalizeDefault()),[normalizeDefault]);const onToggle=i=>setOpenIndex(curr=>curr===i?null:i);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:list.map((it,i)=>{const isOpen=openIndex===i;const isLast=i===list.length-1;const isFirst=i===0;const isHover=hoverIndex===i;const titleColor=isOpen?titleActive:isHover?titleHover:titleDefault;const numberColor=isOpen?numberActive:isHover?numberHover:numberDefault;const iconFile=isOpen?iconActiveFile||iconDefaultFile:isHover?iconHoverFile||iconDefaultFile:iconDefaultFile;const iconColor=isOpen?iconActiveColor:isHover?iconHoverColor:iconDefaultColor;const gridCols=showNumbers?`${numberColumnWidth}px 1fr auto`:`1fr auto`;const padB=isOpen?titlePadB:titlePadB+closedGapBottom;return /*#__PURE__*/_jsxs(\"div\",{style:{borderTop:isFirst?`1px solid ${dividerColor}`:\"none\",borderBottom:isLast?\"none\":`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>onToggle(i),onMouseEnter:()=>setHoverIndex(i),onMouseLeave:()=>setHoverIndex(h=>h===i?null:h),\"aria-expanded\":isOpen,style:{width:\"100%\",display:\"grid\",gridTemplateColumns:gridCols,alignItems:\"center\",gap:16,padding:`${titlePadT}px ${titlePadR}px ${padB}px ${titlePadL}px`,background:\"transparent\",border:\"none\",cursor:\"pointer\",textAlign:\"left\"},children:[showNumbers&&/*#__PURE__*/_jsx(\"div\",{style:{color:numberColor,...styleFromFramerTextStyle(numberStyleId,numberFont||titleFont),fontWeight:numberStyleId?undefined:(numberFont?.fontWeight)??600},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{style:{minWidth:0,color:titleColor,...styleFromFramerTextStyle(titleStyleId,titleFont),fontWeight:titleStyleId?undefined:(titleFont?.fontWeight)??600},children:it.title}),/*#__PURE__*/_jsx(\"div\",{style:{justifySelf:\"end\"},children:/*#__PURE__*/_jsx(TintedIcon,{file:iconFile,size:iconSize,color:iconColor,fallback:isOpen?\"close\":\"plus\"})})]}),/*#__PURE__*/_jsx(Answer,{open:isOpen,children:/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:answerPadT,paddingRight:answerPadR,paddingBottom:answerPadB,paddingLeft:answerPadL+(showNumbers?numberColumnWidth:0),color:bodyColor,whiteSpace:\"pre-wrap\",wordBreak:\"break-word\",...styleFromFramerTextStyle(bodyStyleId,bodyFont)},children:parseAnswerLinks(it.body)})})]},i);})});}// ---------- Controls ----------\naddPropertyControls(FAQAccordion,{items:{type:ControlType.Array,title:\"Items\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Question\"},body:{type:ControlType.String,title:\"Answer\",displayTextArea:true}}},defaultValue:DEFAULT_ITEMS},itemCount:{type:ControlType.Number,title:\"Item count\",defaultValue:5,min:3,max:20,step:1},// Styles\nshowNumbers:{type:ControlType.Boolean,title:\"Show numbers\",defaultValue:true},numberStyleId:{type:ControlType.Style,title:\"Number Style\"},titleStyleId:{type:ControlType.Style,title:\"Title Style\"},bodyStyleId:{type:ControlType.Style,title:\"Answer Style\"},// Default open\ndefaultOpen:{type:ControlType.Number,title:\"Open by default\",defaultValue:2,min:0,max:20,step:1},// Fallback Fonts\nnumberFont:{type:ControlType.Font,title:\"Number Font (fallback)\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,fontWeight:600,lineHeight:1.2,letterSpacing:0,textAlign:\"left\"}},titleFont:{type:ControlType.Font,title:\"Title Font (fallback)\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,fontWeight:600,lineHeight:1.3,letterSpacing:0,textAlign:\"left\"}},bodyFont:{type:ControlType.Font,title:\"Answer Font (fallback)\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,fontWeight:400,lineHeight:1.5,letterSpacing:0,textAlign:\"left\"}},// Colors\ndividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#E5E2DC\"},titleDefault:{type:ControlType.Color,title:\"Title default\",defaultValue:\"#85837C\"},titleHover:{type:ControlType.Color,title:\"Title hover\",defaultValue:\"#E04B3C\"},titleActive:{type:ControlType.Color,title:\"Title active\",defaultValue:\"#E04B3C\"},numberDefault:{type:ControlType.Color,title:\"Number default\",defaultValue:\"#C3C0B8\"},numberHover:{type:ControlType.Color,title:\"Number hover\",defaultValue:\"#E04B3C\"},numberActive:{type:ControlType.Color,title:\"Number active\",defaultValue:\"#E04B3C\"},bodyColor:{type:ControlType.Color,title:\"Answer color\",defaultValue:\"#85837C\"},// Icons\niconDefaultFile:{type:ControlType.Image,title:\"Icon default\"},iconHoverFile:{type:ControlType.Image,title:\"Icon hover\"},iconActiveFile:{type:ControlType.Image,title:\"Icon active\"},iconSize:{type:ControlType.Number,title:\"Icon size\",defaultValue:18,min:10,max:48},iconDefaultColor:{type:ControlType.Color,title:\"Icon default color\",defaultValue:\"#C3C0B8\"},iconHoverColor:{type:ControlType.Color,title:\"Icon hover color\",defaultValue:\"#E04B3C\"},iconActiveColor:{type:ControlType.Color,title:\"Icon active color\",defaultValue:\"#E04B3C\"},// Layout\nnumberColumnWidth:{type:ControlType.Number,title:\"Number column\",defaultValue:56,min:0,max:200},closedGapBottom:{type:ControlType.Number,title:\"Closed gap-B\",defaultValue:0,min:0,max:80},titlePadT:{type:ControlType.Number,title:\"Title pad-T\",defaultValue:18,min:0,max:80},titlePadR:{type:ControlType.Number,title:\"Title pad-R\",defaultValue:24,min:0,max:80},titlePadB:{type:ControlType.Number,title:\"Title pad-B\",defaultValue:18,min:0,max:80},titlePadL:{type:ControlType.Number,title:\"Title pad-L\",defaultValue:24,min:0,max:80},answerPadT:{type:ControlType.Number,title:\"Answer pad-T\",defaultValue:0,min:0,max:80},answerPadR:{type:ControlType.Number,title:\"Answer pad-R\",defaultValue:24,min:0,max:80},answerPadB:{type:ControlType.Number,title:\"Answer pad-B\",defaultValue:18,min:0,max:80},answerPadL:{type:ControlType.Number,title:\"Answer pad-L\",defaultValue:24,min:0,max:80}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQAccordion\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ.map"],"mappings":"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"}