import React from 'react'; interface OGImageTemplateProps { title: string; description?: string; label?: string; image?: string; mode?: 'dark' | 'light' | 'image'; } export function OGImageTemplate({ title, description, label, image, mode = 'dark', }: OGImageTemplateProps) { const primaryBlue = '#001a4d'; const accentGreen = '#82ed20'; const saturatedBlue = '#011dff'; const containerStyle: React.CSSProperties = { height: '100%', width: '100%', display: 'flex', flexDirection: 'column', alignItems: 'flex-start', justifyContent: 'center', backgroundColor: mode === 'light' ? '#ffffff' : primaryBlue, padding: '80px', position: 'relative', fontFamily: 'Inter, sans-serif', }; return (
{/* Background Image with Overlay */} {image && (
)} {/* Decorative Scribble Circle (Simplified for Satori) */}
{/* Label / Category */} {label && (
{label}
)} {/* Title */}
{title}
{/* Description */} {description && (
{description}
)}
{/* Brand Footer */}
KLZ Cables
{/* Saturated Blue Accent */}
); }