"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("react/jsx-runtime"),s=require("../../types/analytics/analytics.cjs.js"),e=require("../../src/modules/Callback/callback.module.css"),o=require("../../components/Icon/constants.cjs.js"),E=require("../../components/Callback/Callback.cjs.js"),h=require("../../components/Icon/Icon.cjs.js"),_=require("../../components/Typography/Typography.cjs.js"),b=[{icon:o.EIconName.HEART,description:"No hidden fees"},{icon:o.EIconName.PROTOCOLS,description:"Personalized Protocols"},{icon:o.EIconName.PACKAGE,description:"Free Shipping"},{icon:o.EIconName.MESSAGE,description:"Doctor & Clinical Team"}];function j({title:i,zenpatientId:l,description:r,price:c,signupUrl:a,image:d,size:p,shape:u,trackingLocation:y}){const m={event:s.EAnalyticsEvent.ctaClicked,location:y||"not_set",type:s.EAnalyticsEventType.interaction,component:"CallbackModule",payload:{productId:l,ctaLink:a}};return n.jsx("section",{className:e.root,children:n.jsx("div",{className:e.container,children:n.jsxs("div",{className:e.content,children:[n.jsx(E.Callback,{title:i,description:r,price:c!=null?c:"",image:d,button:{href:a,as:"a",analyticsProps:m},size:p,shape:u}),n.jsx("div",{className:e.icons,children:b.map(t=>n.jsxs("div",{className:e.icon,children:[n.jsx(h.Icon,{name:t.icon}),n.jsx(_.Typography,{defaultVariant:"labelXl",children:t.description})]},t.description))})]})})})}exports.CallbackModule=j;
