{"version":3,"file":"CollectionCard.CgrR8IfO.mjs","names":["useRef","useId","useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/BjVj3LGT9Kok5OL8KcXs/humQsYu0H8LoIIKQiBRa/CollectionCard.js"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useId,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useEffectiveBreakpoint,isCanvasPhoneBreakpoint,useReducedMotion,kernHeadingPlainText,getRadius,getSpacing,getBrightnessFilter,getFocusOutlineWidth,getTransition,getTypographyStyles}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";import{getGap,VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/YKh8b0dsFKbyzHJB7ql1/layoutStyles.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/E7lXIeTp5cwdRHSttZoH/zHEzl32ZJQBFox0rSxVv/cardSurface.js\";import{useSmartLinkProps}from\"https://framerusercontent.com/modules/Da10ki4vvDJiJ9Ja6o9D/4trqWfy4fex3Wv65m7ii/linkHelpers.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/Sx8k7JsNecf4q1AxCvNa/RtjKBvJPuJeCUHYOWd5S/domProps.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/Obxzp3iLrh8h7zTIfeN4/flioFwA6hZLjY57r9QQw/controlTextStyles.js\";import{resolveCollectionElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/RC9cnc7ejWllpeuEEKC6/IuTffWmxQC1YLfYDweOO/resolveElementId.js\";import{getIcon,ICON_ACCENT_COLORS,ICON_ACCENT_OPTION_TITLES,ICON_OPTIONS_WITH_NONE,ICON_OPTION_TITLES}from\"https://framerusercontent.com/modules/oeRXEzsbxOVxWPA6HGTi/vtDZC5gIHDMsurz57ctq/icons.js\";import FeaturedIcon from\"https://framerusercontent.com/modules/oVJWipHAxb5mz6Take1L/EuQXARX3Y0B0LjrCCRYH/FeaturedIcon.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/nTA72VfL0DEAlm2xczZI/T2DtGWsPA12hRClubd1O/useInteractiveStates.js\";import{getBrandFocusColor,getCardThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/lQGwaimbNM5Xu6MyhkbX/EF5c3vbo35vN32upk91L/themeHelpers.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/Z5V3SrDZ3N0SCr97UEjQ/EZWle6y45LVGSbzjQLrv/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/z6QCrYX84ckJpnUeNhHF/V5lRlixCkjyRQnG204By/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE}from\"https://framerusercontent.com/modules/XkpNQPznFVFpVVrkUS2q/spjva4f9kpqk4PdhI8cm/propertyControlCopy.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/6UdBjSNcTj2ZvqwzYBhr/1vLuhB16CNwtH5XxrlMG/breakpointControl.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/WCbOum21k69Q0xAjOlE7/XYRcFpz1UTzwKRFDanv2/useAccessibilityStrings.js\";const CATEGORY_ICON_MAP={\"Terms & Conditions\":\"file-text\",\"Policies & Standards\":\"info-circle\",\"Information Sheets\":\"plan-core\",\"Reports & Statements\":\"circle\"};const ARROW_ICON_SIZE=20;const CARD_ICON_SIZE=32;function getItemIcon(icon,category){if(icon!=null&&icon!==\"auto\"){return icon;}if(category&&CATEGORY_ICON_MAP[category]){return CATEGORY_ICON_MAP[category];}return\"file-text\";}function resolveIconAccent(iconColor,isTricount){if(isTricount){return undefined;}if(iconColor&&ICON_ACCENT_COLORS.includes(iconColor)){return iconColor;}return\"orange\";}const CollectionCardInternal=/*#__PURE__*/forwardRef(function CollectionCardInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",canvasBreakpoint,brand,heading=\"Collection item heading\",description=\"\",iconColor=\"orange\",icon=\"auto\",category=\"Category\",readMoreUrl,onReadMoreClick,id,buttonId,style,...rest}=props;const safeDomProps=pickSafeDivProps(rest);const strings=useAccessibilityStrings();const collectionCardReactId=useId().replace(/:/g,\"\");const headingId=`collection-card-${collectionCardReactId}-heading`;const descriptionId=`collection-card-${collectionCardReactId}-description`;const newTabId=`collection-card-${collectionCardReactId}-new-tab`;const smartLink=useSmartLinkProps(readMoreUrl??\"\",false,{brand,onClick:onReadMoreClick?()=>{onReadMoreClick();}:undefined});const linkUrl=smartLink.href;const isInteractive=Boolean(linkUrl);const rootId=resolveCollectionElementId(id,\"collection-card\",linkUrl||heading);const resolvedButtonId=resolveScopedElementId(buttonId,\"collection-card-button\",rootId,\"button\");const breakpoint=useEffectiveBreakpoint(breakpointProp);const layoutBreakpoint=canvasBreakpoint??breakpointProp;const isCanvasPhone=isCanvasPhoneBreakpoint(layoutBreakpoint);const reducedMotion=useReducedMotion();const{isHovered,isFocused,isPressed,handlers}=useInteractiveStates(!isInteractive,{brand,theme});const isTricount=resolveBrand(brand)===\"tricount\";const cardColors=getCardThemeColors(theme,resolveBrand(brand));const focusOutlineColor=getBrandFocusColor(brand,theme);const arrowSVG=getIcon(\"arrow-up-right\",ARROW_ICON_SIZE,isTricount?cardColors.iconColor:cardColors.fgSecondary,{opticalInset:0});const resolvedIcon=getItemIcon(icon,category);const showIcon=resolvedIcon!==\"none\";const trimmedDescription=description.trim();const cardRadius=getRadius(\"radius-full\");const paddingV=getSpacing(isCanvasPhone?14:16);const paddingH=getSpacing(isCanvasPhone?16:20);const usesDarkCardSurface=!isTricount&&theme!==\"inverted\";const hoverFilter=useMemo(()=>{const hoverOrPress=isHovered||isPressed;const active=isInteractive&&hoverOrPress;if(!usesDarkCardSurface){return getBrightnessFilter(false,isHovered&&isInteractive,isPressed&&isInteractive);}return active?\"brightness(1.4)\":\"none\";},[usesDarkCardSurface,isInteractive,isHovered,isPressed]);const cardStyles=applyCardSurfaceStyle({position:\"relative\",display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:getGap(\"sm\",breakpoint),padding:`${paddingV} ${paddingH}`,width:\"100%\",boxSizing:\"border-box\",borderRadius:cardRadius,textDecoration:\"none\",color:\"inherit\",cursor:isInteractive?\"pointer\":\"default\",outline:isFocused?`${getFocusOutlineWidth()} solid ${focusOutlineColor}`:`${getFocusOutlineWidth()} solid transparent`,outlineOffset:-2,transition:reducedMotion?\"none\":`${getTransition(\"filter\",\"quick\")}, ${getTransition(\"outline\",\"quick\")}`,filter:hoverFilter,...style},\"liquid-glass\");const cardContentLayerStyle=getCardContentLayerStyle(\"liquid-glass\");const contentStyles={display:\"flex\",flexDirection:\"column\",gap:getGap(\"xxs\",breakpoint),flex:1,minWidth:0};const headingStyles={...getTypographyStyles(\"/Headline XS/Heavy\",breakpoint),color:cardColors.titleColor,margin:0,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",overflowWrap:\"anywhere\",...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:cardColors.descriptionColor,margin:0,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",...PRESERVE_CONTROL_NEWLINES};const hasHeading=Boolean(heading?.trim());const opensInNewTab=isInteractive&&smartLink.target===\"_blank\";const linkLabelledBy=hasHeading?[headingId,opensInNewTab?newTabId:\"\"].filter(Boolean).join(\" \"):undefined;const linkDescribedBy=hasHeading&&trimmedDescription?descriptionId:undefined;const cardBody=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{surface:\"liquid-glass\",radius:cardRadius,theme:theme,brand:brand}),showIcon?/*#__PURE__*/_jsx(\"div\",{style:{...cardContentLayerStyle,flexShrink:0},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(FeaturedIcon,{id:`${rootId}-icon`,theme:theme,brand:brand,iconContext:\"card\",color:resolveIconAccent(iconColor,isTricount),size:CARD_ICON_SIZE,icon:resolvedIcon,iconName:resolvedIcon})}):null,/*#__PURE__*/_jsxs(\"div\",{style:{...contentStyles,...cardContentLayerStyle},children:[hasHeading?/*#__PURE__*/_jsx(\"h3\",{id:headingId,\"data-framer-name\":\"Title\",style:headingStyles,children:kernHeadingPlainText(heading)}):null,trimmedDescription?/*#__PURE__*/_jsx(\"p\",{id:descriptionId,\"data-framer-name\":\"Description\",style:descriptionStyles,children:trimmedDescription}):null,opensInNewTab&&hasHeading?/*#__PURE__*/_jsx(\"span\",{id:newTabId,style:VISUALLY_HIDDEN_STYLE,children:strings.newTabSuffix.trim()}):null,category?/*#__PURE__*/_jsx(\"span\",{\"data-framer-name\":\"Category\",style:{display:\"none\"},\"aria-hidden\":\"true\",children:category}):null]}),isInteractive?/*#__PURE__*/_jsx(\"span\",{style:{...cardContentLayerStyle,flexShrink:0,display:\"flex\",alignItems:\"center\"},\"aria-hidden\":true,dangerouslySetInnerHTML:{__html:arrowSVG}}):null]});const interactionHandlers={onMouseEnter:handlers.onMouseEnter,onMouseLeave:handlers.onMouseLeave,onMouseDown:handlers.onMouseDown,onMouseUp:handlers.onMouseUp,onFocus:handlers.onFocus,onBlur:handlers.onBlur};const collectionDataAttrs={\"data-collection-title\":heading,\"data-collection-description\":trimmedDescription||undefined,\"data-collection-category\":category||undefined};if(isInteractive){return /*#__PURE__*/_jsx(\"a\",{ref:ref,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,style:{...cardStyles,...smartLink.style},\"aria-labelledby\":linkLabelledBy,\"aria-describedby\":linkDescribedBy,onClick:smartLink.onClick,...collectionDataAttrs,...interactionHandlers,...safeDomProps,id:resolvedButtonId,children:cardBody});}return /*#__PURE__*/_jsx(\"article\",{ref:ref,id:resolvedButtonId,style:cardStyles,...collectionDataAttrs,...interactionHandlers,...safeDomProps,children:cardBody});});export default function CollectionCard(props){const ref=useRef(null);return /*#__PURE__*/_jsx(CollectionCardInternal,{...props,ref:ref});}CollectionCard.displayName=\"Card Collection - Molecule\";addPropertyControls(CollectionCard,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:\"Collection item heading\",placeholder:\"Enter heading...\",displayTextArea:true,description:\"Item heading.\"},description:{type:ControlType.String,title:\"Supporting Text\",defaultValue:\"\",placeholder:\"Enter description...\",displayTextArea:true,description:\"Optional supporting text under the heading. Leave empty for a title-only row.\"},category:{type:ControlType.String,title:\"Category\",defaultValue:\"Category\",placeholder:\"Enter category...\",description:\"Used to choose a default icon when Icon is Auto.\",hidden:props=>props.icon!=null&&props.icon!==\"auto\"},readMoreUrl:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",description:\"URL opened when the card is clicked.\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"auto\",...ICON_OPTIONS_WITH_NONE],optionTitles:[\"Auto\",...ICON_OPTIONS_WITH_NONE.map(c=>ICON_OPTION_TITLES[c])],defaultValue:\"check\",description:\"Icon shown on the card. Auto derives the icon from Category.\"},iconColor:{type:ControlType.Enum,title:\"Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:\"orange\",description:\"Icon accent color.\",hidden:props=>props.icon===\"none\"},onReadMoreClick:{type:ControlType.EventHandler,title:\"On Click\",description:\"Optional click event for the card.\"},buttonId:{type:ControlType.String,title:\"Analytics ID\",defaultValue:\"collection-card-button\",placeholder:\"e.g. collection-card-cta\",description:\"Unique ID for the clickable card for Contentsquare analytics.\",preventLocalization:true},id:{type:ControlType.String,title:\"ID\",defaultValue:\"collection-card\",placeholder:\"e.g. collection-card\",description:\"HTML id for the root element.\",preventLocalization:true},canvasBreakpoint:{type:ControlType.Enum,title:\"Canvas Breakpoint\",options:[\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],displaySegmentedControl:true,defaultValue:\"desktop\",description:\"Tightens card padding on phone. Layout stays a horizontal row.\"},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE),...brandPropertyControl()});// recompile: 1792506517586\n\nexport const __FramerMetadata__ = {\"exports\":{\"CollectionCardProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}