{"version":3,"file":"BlogTable.D_K69nC5.mjs","names":["useId","c","__esmMin","ie","init_npm_react_18_3_1","init_jsx_runtime","c","p","addPropertyControls","ControlType","init_framer_B1b760uK","BlogTable","props","uid","headFont","FALLBACK_FONT","headerFont","cellFont","bodyFont","headers","rows","type","rowLabelHeader","col1Header","col2Header","col3Header","col4Header","columnCount","showNotes","notesHeader","comparisonRows","values","r","cells","featureHeader","descriptionHeader","availabilityHeader","linkHeader","capabilityRows","meta","availabilityMeta","badge","link","accentColor","mutedColor","css","stackBelow","cellPad","textColor","title","radius","borderColor","cellFill","headerFill","headerTextColor","i","h","row","c$1","cardGap","c$2","ctaText","ctaLink","isComparison","isCapabilities","__FramerMetadata__","init_BlogTable","\"exports\"","\"default\"","\"type\"","\"name\"","\"slots\"","\"annotations\"","\"framerIntrinsicWidth\"","\"framerSupportedLayoutHeight\"","\"framerSupportedLayoutWidth\"","\"framerContractVersion\"","\"__FramerMetadata__\""],"sources":["https:/framerusercontent.com/modules/d2l07niIDprPSQ4xQmad/n46sXGqujSxS0hyYMmJh/BlogTable.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useId}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const availabilityMeta={available:{label:\"Available\",bg:\"#E3F4EA\",fg:\"#1B6B3F\"},limited:{label:\"Limited\",bg:\"#FDF1DC\",fg:\"#8A5A00\"},addon:{label:\"Add-on\",bg:\"#ECE9F6\",fg:\"#4B3FA0\"},soon:{label:\"Coming soon\",bg:\"#E4EEFB\",fg:\"#1F4F8F\"},unavailable:{label:\"Not available\",bg:\"#EFEDEC\",fg:\"#6B6460\"}};const FALLBACK_FONT='\"Geist\", \"Inter\", system-ui, sans-serif';/**\n * Blog Table\n *\n * Responsive comparison / capabilities table for blog posts. Renders as a\n * table when there is room and switches to stacked cards when the table's\n * own width drops below \"Stack Below\".\n *\n * @framerIntrinsicWidth 720\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BlogTable(props){const{type=\"comparison\",title=\"\",rowLabelHeader=\"Your situation\",columnCount=2,col1Header=\"Providers to consider\",col2Header=\"Most important trade-off\",col3Header=\"Column 3\",col4Header=\"Column 4\",showNotes=false,notesHeader=\"Notes\",comparisonRows=[],ctaText=\"\",ctaLink=\"\",featureHeader=\"Feature\",descriptionHeader=\"Description\",availabilityHeader=\"Availability\",linkHeader=\"Learn more\",capabilityRows=[],stackBelow=600,headerFill=\"#ECE9F6\",headerTextColor=\"#211412\",cellFill=\"#FAFAFA\",borderColor=\"#E6E3EE\",textColor=\"#211412\",mutedColor=\"#6B6460\",accentColor=\"#005F5E\",radius=16,cardGap=12,headerFont={},bodyFont={}}=props;const uid=\"bt\"+useId().replace(/[^a-zA-Z0-9]/g,\"\");const headFont={fontFamily:FALLBACK_FONT,...headerFont};const cellFont={fontFamily:FALLBACK_FONT,...bodyFont};// Build a generic header + rows model so both types share one renderer.\nlet headers=[];let rows=[];if(type===\"comparison\"){const colHeaders=[col1Header,col2Header,col3Header,col4Header].slice(0,columnCount);headers=[rowLabelHeader,...colHeaders,...showNotes?[notesHeader]:[]];rows=comparisonRows.map(r=>{const values=[r.col1,r.col2,r.col3,r.col4].slice(0,columnCount);const cells=[r.label,...values,...showNotes?[r.note]:[]];return{cells,plain:cells.map(c=>c??\"\")};});}else{headers=[featureHeader,descriptionHeader,availabilityHeader,linkHeader];rows=capabilityRows.map(r=>{const meta=availabilityMeta[r.availability]??availabilityMeta.available;const badge=/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"3px 10px\",borderRadius:999,background:meta.bg,color:meta.fg,fontSize:\"0.8em\",fontWeight:600,lineHeight:1.5,whiteSpace:\"nowrap\"},children:meta.label});const link=r.link?/*#__PURE__*/_jsx(\"a\",{href:r.link,style:{color:accentColor,textDecoration:\"underline\",textUnderlineOffset:3},children:r.linkText||\"Learn more\"}):/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:\"—\"});return{cells:[r.feature,r.description,badge,link],plain:[r.feature,r.description,meta.label,r.linkText]};});}const css=`\n.${uid}{container-type:inline-size;}\n.${uid} .bt-wrap{display:block;}\n.${uid} .bt-cards{display:none;}\n@container (max-width:${stackBelow}px){\n  .${uid} .bt-wrap{display:none;}\n  .${uid} .bt-cards{display:flex;}\n}\n.${uid} td,.${uid} th{word-break:normal;overflow-wrap:normal;hyphens:manual;}\n.${uid} a:hover{opacity:.75;}\n`;const cellPad=\"18px 20px\";return /*#__PURE__*/_jsxs(\"div\",{className:uid,style:{...props.style,position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:16,color:textColor,...cellFont},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),title?/*#__PURE__*/_jsx(\"div\",{style:{...headFont,color:textColor,margin:0},children:title}):null,/*#__PURE__*/_jsx(\"div\",{className:\"bt-wrap\",style:{width:\"100%\",overflowX:\"auto\",borderRadius:radius,border:`1px solid ${borderColor}`},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"auto\",background:cellFill},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:headers.map((h,i)=>/*#__PURE__*/_jsx(\"th\",{scope:\"col\",style:{...headFont,textAlign:\"left\",verticalAlign:\"top\",padding:cellPad,background:headerFill,color:headerTextColor,borderLeft:i===0?\"none\":`1px solid ${borderColor}`,minWidth:i===0?140:120},children:h},i))})}),/*#__PURE__*/_jsx(\"tbody\",{children:rows.map((row,r)=>/*#__PURE__*/_jsx(\"tr\",{children:row.cells.map((c,i)=>{const Tag=i===0?\"th\":\"td\";return /*#__PURE__*/_jsx(Tag,{scope:i===0?\"row\":undefined,style:{...cellFont,textAlign:\"left\",verticalAlign:\"top\",padding:cellPad,fontWeight:i===0?500:cellFont.fontWeight,borderTop:`1px solid ${borderColor}`,borderLeft:i===0?\"none\":`1px solid ${borderColor}`},children:c},i);})},r))})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"bt-cards\",style:{flexDirection:\"column\",gap:cardGap},children:rows.map((row,r)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,padding:\"18px 18px 20px\",background:cellFill,border:`1px solid ${borderColor}`,borderRadius:radius,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...headFont,margin:\"-18px -18px 0\",padding:\"14px 18px\",background:headerFill,color:headerTextColor},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.72em\",letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:mutedColor,fontWeight:600,marginBottom:4},children:headers[0]}),row.cells[0]]}),row.cells.slice(1).map((c,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.72em\",letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:mutedColor,fontWeight:600},children:headers[i+1]}),/*#__PURE__*/_jsx(\"div\",{children:c})]},i))]},r))}),type===\"comparison\"&&ctaText?/*#__PURE__*/_jsxs(\"a\",{href:ctaLink||undefined,style:{alignSelf:\"flex-start\",display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"10px 18px\",borderRadius:999,background:accentColor,color:\"#FFFFFF\",textDecoration:\"none\",fontWeight:600,fontSize:14,lineHeight:1.2,fontFamily:cellFont.fontFamily},children:[ctaText,\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}):null]});}const isComparison=p=>p.type!==\"capabilities\";const isCapabilities=p=>p.type===\"capabilities\";addPropertyControls(BlogTable,{type:{type:ControlType.Enum,title:\"Variant\",options:[\"comparison\",\"capabilities\"],optionTitles:[\"Comparison\",\"Capabilities\"],defaultValue:\"comparison\",displaySegmentedControl:true},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Optional table title\"},// ---- Comparison ----\nrowLabelHeader:{type:ControlType.String,title:\"Row Header\",defaultValue:\"Your situation\",hidden:p=>!isComparison(p)},columnCount:{type:ControlType.Number,title:\"Columns\",defaultValue:2,min:1,max:4,step:1,displayStepper:true,hidden:p=>!isComparison(p)},col1Header:{type:ControlType.String,title:\"Column 1\",defaultValue:\"Providers to consider\",hidden:p=>!isComparison(p)},col2Header:{type:ControlType.String,title:\"Column 2\",defaultValue:\"Most important trade-off\",hidden:p=>!isComparison(p)||(p.columnCount??2)<2},col3Header:{type:ControlType.String,title:\"Column 3\",defaultValue:\"Column 3\",hidden:p=>!isComparison(p)||(p.columnCount??2)<3},col4Header:{type:ControlType.String,title:\"Column 4\",defaultValue:\"Column 4\",hidden:p=>!isComparison(p)||(p.columnCount??2)<4},showNotes:{type:ControlType.Boolean,title:\"Notes Column\",defaultValue:false,hidden:p=>!isComparison(p)},notesHeader:{type:ControlType.String,title:\"Notes Header\",defaultValue:\"Notes\",hidden:p=>!isComparison(p)||!p.showNotes},comparisonRows:{type:ControlType.Array,title:\"Rows\",hidden:p=>!isComparison(p),control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Row Label\",defaultValue:\"Row\"},col1:{type:ControlType.String,title:\"Column 1\",defaultValue:\"\",displayTextArea:true},col2:{type:ControlType.String,title:\"Column 2\",defaultValue:\"\",displayTextArea:true},col3:{type:ControlType.String,title:\"Column 3\",defaultValue:\"\",displayTextArea:true},col4:{type:ControlType.String,title:\"Column 4\",defaultValue:\"\",displayTextArea:true},note:{type:ControlType.String,title:\"Note\",defaultValue:\"\",displayTextArea:true}}},defaultValue:[{label:\"New product photography is missing\",col1:\"soona, Front Row\",col2:\"Shoot and editing scope\",col3:\"\",col4:\"\",note:\"\"}]},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"\",placeholder:\"Optional, e.g. Talk to an expert\",hidden:p=>!isComparison(p)},ctaLink:{type:ControlType.Link,title:\"CTA Link\",hidden:p=>!isComparison(p)||!p.ctaText},// ---- Capabilities ----\nfeatureHeader:{type:ControlType.String,title:\"Feature Header\",defaultValue:\"Feature\",hidden:p=>!isCapabilities(p)},descriptionHeader:{type:ControlType.String,title:\"Desc. Header\",defaultValue:\"Description\",hidden:p=>!isCapabilities(p)},availabilityHeader:{type:ControlType.String,title:\"Avail. Header\",defaultValue:\"Availability\",hidden:p=>!isCapabilities(p)},linkHeader:{type:ControlType.String,title:\"Link Header\",defaultValue:\"Learn more\",hidden:p=>!isCapabilities(p)},capabilityRows:{type:ControlType.Array,title:\"Rows\",hidden:p=>!isCapabilities(p),control:{type:ControlType.Object,controls:{feature:{type:ControlType.String,title:\"Feature\",defaultValue:\"Feature\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",displayTextArea:true},availability:{type:ControlType.Enum,title:\"Availability\",options:[\"available\",\"limited\",\"addon\",\"soon\",\"unavailable\"],optionTitles:[\"Available\",\"Limited\",\"Add-on\",\"Coming soon\",\"Not available\"],defaultValue:\"available\"},linkText:{type:ControlType.String,title:\"Link Text\",defaultValue:\"Learn more\"},link:{type:ControlType.Link,title:\"Link\"}}},defaultValue:[{feature:\"Creative automation\",description:\"Generate on-brand variations across sizes and channels.\",availability:\"available\",linkText:\"See how\",link:\"\"},{feature:\"Brand compliance checks\",description:\"Flag off-brand fonts, colours and logos before launch.\",availability:\"available\",linkText:\"Learn more\",link:\"\"},{feature:\"Retail media templates\",description:\"Pre-built templates for Amazon, Walmart and Instacart.\",availability:\"addon\",linkText:\"Learn more\",link:\"\"},{feature:\"Video resizing\",description:\"Adapt video ads to every placement automatically.\",availability:\"soon\",linkText:\"\",link:\"\"}]},// ---- Style ----\nstackBelow:{type:ControlType.Number,title:\"Stack Below\",description:\"Switches to stacked cards when the table is narrower than this.\",defaultValue:600,min:320,max:1e3,step:10,unit:\"px\"},headerFill:{type:ControlType.Color,title:\"Header Fill\",defaultValue:\"#ECE9F6\"},headerTextColor:{type:ControlType.Color,title:\"Header Text\",defaultValue:\"#211412\"},cellFill:{type:ControlType.Color,title:\"Cell Fill\",defaultValue:\"#FAFAFA\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E6E3EE\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#211412\"},mutedColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"#6B6460\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#005F5E\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:40,step:1,unit:\"px\"},cardGap:{type:ControlType.Number,title:\"Card Gap\",description:\"Space between stacked cards on small screens.\",defaultValue:12,min:0,max:48,step:1,unit:\"px\"},headerFont:{type:ControlType.Font,title:\"Header Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogTable\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"720\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogTable.map"],"mappings":"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"}