{"version":3,"file":"FormSectionAlert.DP16WVl3.mjs","names":["useId","useMemo","__esmMin","pe","init_npm_react_18_3_1","p","K","c","J","ie","addPropertyControls","init_framer_CaDWdxiz","ControlType","normalizeRichTextContent","useAccessibilityStrings","init_useAccessibilityStrings","init_themeControl","FeaturedIcon","init_brandControl","resolveThemeProp","init_FeaturedIcon","getTypographyStyles","init_framerRichText","enrichRichTextLinkRels","themePropertyControls","init_breakpointControl","disclaimerHasVisibleContent","breakpointPropertyControl","applyCardSurfaceStyle","init_colors","getCardPadding","CardSurfaceOverlay","init_ModalLocale","resolveBrand","ModalLocale","getThemeColors","getCardRadius","brandPropertyControl","init_themeHelpers","getCardContentLayerStyle","getGap","init_cardSurface","init_layoutStyles","sanitizeRichContent","init_sanitizeHtml","init_richTextLinkScopedCss","buildRichTextLinkScopedCss","FormSectionAlert","FormSectionAlertForwardRef","props","init_FormSectionAlert","init_jsx_runtime","theme","colors","brand","componentId","strings","isPhone","breakpoint","contentScopeClass","bodyGap","richTextScopedCss","contentIsElement","content","contentWithLinkRels","contentHtmlForSanitize","infoBodyHasVisibleContent","showInfoContent","variant","reminderContentSource","reminderContent","reminderText","reminderContentIsElement","reminderContentWithLinkRels","reminderHtmlForSanitize","reminderBodyHasVisibleContent","showReminderContent","borderRadius","cardPadding","infoCardStyles","infoContentLayerStyles","infoTextStyles","reminderCardStyles","reminderContentLayerStyles","reminderTextStyles","reminderLabelStyles","localeSelectorWrapStyles","style","id","reminderLabel"],"sources":["https:/framerusercontent.com/modules/lWwi4Lwsfms1jTxbXiCP/s4bU8ngm1GVD97E8gZ1U/FormSectionAlert.js"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 768\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useId,isValidElement,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getCardPadding,getCardRadius,getGap}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{buildRichTextLinkScopedCss}from\"https://framerusercontent.com/modules/8b7WrxW6AT3X3aZesYdm/VGuVsE7d2ixnp4MOVFzk/richTextLinkScopedCss.js\";import{sanitizeRichContent}from\"https://framerusercontent.com/modules/IeCy0xQh82PtqAtLBx3L/oKPbUNDUuh0BN7VJD81M/sanitizeHtml.js\";import{normalizeRichTextContent,disclaimerHasVisibleContent,enrichRichTextLinkRels}from\"https://framerusercontent.com/modules/xPDTn52YrORMr9J9Pjzu/hUPswXg2Mfp7R3AIxwKu/framerRichText.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/c7IaIUrLe31WGKn6OlY9/JzMYUrJlewrhKCYC9na7/cardSurface.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";import FeaturedIcon from\"https://framerusercontent.com/modules/HOOF57qScRGbEtRiOgNP/RLyBpeFkEYNS5fYxOyxi/FeaturedIcon.js\";import ModalLocale from\"https://framerusercontent.com/modules/p0MaUnBvXuCE2c590r7W/zK2p33dpypHO2gBh9L44/ModalLocale.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";const FormSectionAlertForwardRef=/*#__PURE__*/forwardRef(function FormSectionAlertForwardRef(props,ref){const theme=resolveThemeProp(props);const{id,breakpoint=\"desktop\",brand,variant=\"info\",content,reminderText=\"Please make sure your language and region are set correctly so that we may collect all the information required to handle your report.\",reminderContent,reminderLabel=\"Reminder:\",defaultLanguage=\"English\",defaultCountry=\"Netherlands\",style}=props;const colors=getThemeColors(theme,brand);const componentId=useId();const strings=useAccessibilityStrings();const isPhone=breakpoint===\"phone\";const contentScopeClass=`form-alert-rt-${componentId.replace(/:/g,\"\")}`;const bodyGap=getGap(\"xs\",breakpoint);const richTextScopedCss=useMemo(()=>{const linkCss=buildRichTextLinkScopedCss(contentScopeClass,colors.textLink);return`${linkCss}\n.${contentScopeClass} p { margin: 0 0 ${bodyGap}; color: inherit; }\n.${contentScopeClass} p:last-child { margin-bottom: 0; }`;},[contentScopeClass,colors.textLink,bodyGap]);const contentIsElement=/*#__PURE__*/isValidElement(content);const contentWithLinkRels=useMemo(()=>enrichRichTextLinkRels(content,brand),[content,brand]);const contentHtmlForSanitize=useMemo(()=>{if(contentIsElement){return\"\";}return normalizeRichTextContent(content);},[content,contentIsElement]);const infoBodyHasVisibleContent=contentIsElement||disclaimerHasVisibleContent(content);const showInfoContent=variant===\"info\"&&infoBodyHasVisibleContent;const reminderContentSource=reminderContent??reminderText;const reminderContentIsElement=/*#__PURE__*/isValidElement(reminderContentSource);const reminderContentWithLinkRels=useMemo(()=>enrichRichTextLinkRels(reminderContentSource,brand),[reminderContentSource,brand]);const reminderHtmlForSanitize=useMemo(()=>{if(reminderContentIsElement){return\"\";}return normalizeRichTextContent(reminderContentSource);},[reminderContentSource,reminderContentIsElement]);const reminderBodyHasVisibleContent=reminderContentIsElement||disclaimerHasVisibleContent(reminderContentSource);const showReminderContent=variant===\"reminder\"&&reminderBodyHasVisibleContent;const borderRadius=getCardRadius(breakpoint,\"default\");const cardPadding=getCardPadding(breakpoint);const infoCardStyles=useMemo(()=>applyCardSurfaceStyle({display:\"flex\",flexDirection:isPhone?\"column\":\"row\",alignItems:\"flex-start\",gap:getGap(\"md\",breakpoint),width:\"100%\",padding:cardPadding,borderRadius,boxSizing:\"border-box\"},\"liquid-glass\"),[breakpoint,isPhone,cardPadding,borderRadius]);const infoContentLayerStyles=useMemo(()=>({display:\"flex\",flexDirection:isPhone?\"column\":\"row\",alignItems:\"flex-start\",gap:getGap(\"md\",breakpoint),width:\"100%\",...getCardContentLayerStyle(\"liquid-glass\")}),[breakpoint,isPhone]);const infoTextStyles=useMemo(()=>({...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:colors.textSecondary,margin:0,flex:1,minWidth:0}),[breakpoint,colors.textSecondary]);const reminderCardStyles=useMemo(()=>applyCardSurfaceStyle({display:\"flex\",flexDirection:isPhone?\"column\":\"row\",alignItems:isPhone?\"stretch\":\"center\",justifyContent:\"space-between\",gap:getGap(\"md\",breakpoint),width:\"100%\",padding:cardPadding,borderRadius,boxSizing:\"border-box\"},\"liquid-glass\"),[breakpoint,isPhone,cardPadding,borderRadius]);const reminderContentLayerStyles=useMemo(()=>({display:\"flex\",flexDirection:isPhone?\"column\":\"row\",alignItems:isPhone?\"stretch\":\"center\",justifyContent:\"space-between\",gap:getGap(\"md\",breakpoint),width:\"100%\",...getCardContentLayerStyle(\"liquid-glass\")}),[breakpoint,isPhone]);const reminderTextStyles=useMemo(()=>({...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:colors.textSecondary,margin:0,flex:1,minWidth:0}),[breakpoint,colors.textSecondary]);const reminderLabelStyles=useMemo(()=>({...getTypographyStyles(\"/Body SM/Heavy\",breakpoint),color:colors.textPrimary}),[breakpoint,colors.textPrimary]);const localeSelectorWrapStyles=useMemo(()=>({display:\"flex\",alignItems:\"center\",flexShrink:0,justifyContent:isPhone?\"flex-start\":\"flex-end\",width:isPhone?\"100%\":\"auto\"}),[isPhone]);if(variant===\"info\"){if(!showInfoContent){return null;}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,id:id,role:\"note\",style:{...infoCardStyles,...style},children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{surface:\"liquid-glass\",radius:borderRadius,theme:theme,brand:brand}),/*#__PURE__*/_jsxs(\"div\",{style:infoContentLayerStyles,children:[/*#__PURE__*/_jsx(FeaturedIcon,{id:id?`${id}-icon`:undefined,theme:theme,brand:brand,iconContext:\"card\",color:resolveBrand(brand)===\"tricount\"?undefined:\"orange\",icon:\"alert-circle\",iconName:\"alert-circle\",variant:\"solid\",size:\"small\",ariaLabel:strings.importantInformation}),/*#__PURE__*/_jsxs(\"div\",{style:infoTextStyles,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:richTextScopedCss}}),contentIsElement?/*#__PURE__*/_jsx(\"div\",{className:contentScopeClass,children:contentWithLinkRels}):/*#__PURE__*/_jsx(\"div\",{className:contentScopeClass,dangerouslySetInnerHTML:{__html:sanitizeRichContent(contentHtmlForSanitize)}})]})]})]});}if(!showReminderContent){return null;}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,id:id,role:\"note\",style:{...reminderCardStyles,...style},children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{surface:\"liquid-glass\",radius:borderRadius,theme:theme,brand:brand}),/*#__PURE__*/_jsxs(\"div\",{style:reminderContentLayerStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:reminderTextStyles,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:richTextScopedCss}}),reminderLabel?/*#__PURE__*/_jsxs(\"span\",{style:reminderLabelStyles,children:[reminderLabel,\" \"]}):null,reminderContentIsElement?/*#__PURE__*/_jsx(\"span\",{className:contentScopeClass,children:reminderContentWithLinkRels}):/*#__PURE__*/_jsx(\"span\",{className:contentScopeClass,dangerouslySetInnerHTML:{__html:sanitizeRichContent(reminderHtmlForSanitize)}})]}),/*#__PURE__*/_jsx(\"div\",{style:localeSelectorWrapStyles,children:/*#__PURE__*/_jsx(ModalLocale,{brand:brand,numLocales:0,type:\"Combined\",variant:\"text\",theme:theme,breakpoint:breakpoint,triggerWidthMode:isPhone?\"full\":\"intrinsic\",defaultCountry:defaultCountry,defaultLanguage:defaultLanguage})})]})]});});export default function FormSectionAlert(props){return /*#__PURE__*/_jsx(FormSectionAlertForwardRef,{...props});}FormSectionAlert.displayName=\"Form Section Alert - Molecule\";addPropertyControls(FormSectionAlert,{id:{type:ControlType.String,title:\"ID\",defaultValue:\"form-section-alert\",placeholder:\"e.g. form-section-alert-reporting\",description:\"Unique DOM id for analytics and page inspection.\",preventLocalization:true},content:{type:ControlType.RichText,title:\"Info Content\",defaultValue:\"\",hidden:({variant})=>variant!==\"info\",description:\"Rich text body for the info alert. Supports bold, italic, and links.\"},reminderText:{type:ControlType.String,title:\"Reminder Text\",defaultValue:\"Please make sure your language and region are set correctly so that we may collect all the information required to handle your report.\",placeholder:\"Please make sure your language and region are set correctly…\",displayTextArea:true,hidden:({variant})=>variant!==\"reminder\",description:\"Plain-text body for the reminder alert. Used when Reminder Content is empty.\"},reminderContent:{type:ControlType.RichText,title:\"Reminder Content\",defaultValue:\"\",hidden:({variant})=>variant!==\"reminder\",description:\"Rich text body for the reminder alert. Overrides Reminder Text when set.\"},reminderLabel:{type:ControlType.String,title:\"Reminder Label\",defaultValue:\"Reminder:\",placeholder:\"Reminder:\",hidden:({variant})=>variant!==\"reminder\",description:'Bold prefix shown before the reminder body (default: \"Reminder:\").'},defaultLanguage:{type:ControlType.String,title:\"Default Language\",defaultValue:\"English\",placeholder:\"e.g. English\",hidden:({variant})=>variant!==\"reminder\",description:\"Initial language label on the ModalLocale trigger.\"},defaultCountry:{type:ControlType.String,title:\"Default Country\",defaultValue:\"Netherlands\",placeholder:\"e.g. Netherlands\",hidden:({variant})=>variant!==\"reminder\",description:\"Initial country/region label on the ModalLocale trigger.\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"info\",\"reminder\"],optionTitles:[\"Info\",\"Reminder\"],displaySegmentedControl:true,defaultValue:\"info\",description:\"Choose the alert layout: Info (single column) or Reminder (with locale selector).\"},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSectionAlert\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormSectionAlertVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormSectionAlertProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}