"use client"; import "@google/model-viewer"; import { resolveMediaUrl } from "@/lib/api/client"; type MenuItemModelViewerProps = { modelUrl: string; posterUrl?: string | null; alt: string; className?: string; }; export function MenuItemModelViewer({ modelUrl, posterUrl, alt, className, }: MenuItemModelViewerProps) { const src = resolveMediaUrl(modelUrl); const poster = posterUrl ? resolveMediaUrl(posterUrl) : undefined; if (!src) return null; return ( // @ts-expect-error model-viewer is a custom element from @google/model-viewer ); }