// Food Court Master — REAL screenshot frames (no fake mockups) // All images live in /assets/fcm/ — these are the actual product screenshots. const FCM_SHOT_BASE = '../assets/fcm/'; // Browser-style frame for backoffice screenshots (desktop UI) function ScreenshotFrame({ src, alt, label, ratio = '16/10' }) { return (
{/* Window chrome */}
backoffice.alohasmartsystem.com
{alt}
{label && (
{label}
)}
); } // Tablet/POS-style frame for kiosk + customer order screen function TabletFrame({ src, alt, label, mode = 'portrait' }) { const ratio = mode === 'portrait' ? '3/4' : '4/3'; return (
{alt}
{label && (
{label}
)}
); } // TV-style frame for landscape Central Board function TVFrame({ src, alt, label }) { return (
{alt}
{/* TV stand suggestion */}
{label && (
{label}
)}
); } // Vertical / portrait TV frame (per-vendor counter display) function VerticalTVFrame({ src, alt, label }) { return (
{alt}
{label && (
{label}
)}
); } // Named exports — used by fcm-page.jsx const FCM_MOCKUPS = { CustomerOrder: () => ( ), VendorPOS: () => ( ), CentralBoard: () => ( ), VendorTV: () => ( ), DisplaysConfig: () => ( ), MarketingCampaign: () => ( ), FinanceSettlement: () => ( ), SystemConfig: () => ( ), }; window.FCM_MOCKUPS = FCM_MOCKUPS; window.ScreenshotFrame = ScreenshotFrame; window.TabletFrame = TabletFrame; window.TVFrame = TVFrame; window.VerticalTVFrame = VerticalTVFrame;