import { SITE } from "./constants";

export type SiteHoursRow = { days: string; hours: string };

export const SITE_CONTENT_ID = "default" as const;

export type PublicSiteCopy = {
  logoUrl: string;
  heroEyebrow: string;
  heroTitle: string;
  heroSubtitle: string;
  heroBackgroundImageUrl: string;
  /** true : texte sur l’image ; false : texte sous le héros, au-dessus du menu */
  heroTextOverImage: boolean;
  menuIntro: string;
  galleryIntro: string;
  scheduleIntro: string;
  hours: SiteHoursRow[];
};

export const DEFAULT_PUBLIC_SITE_COPY: PublicSiteCopy = {
  logoUrl: SITE.logoUrl,
  heroEyebrow: "Artisanal · Belge · Fait maison",
  heroTitle: SITE.tagline,
  heroSubtitle:
    "Craquez pour nos gaufres caramélisées, nos salées gourmandes et la gaufre du mois — à déguster sur place ou à emporter.",
  heroBackgroundImageUrl: "/gallery/hero-coco.png",
  heroTextOverImage: true,
  menuIntro:
    "Une sélection qui évolue — demandez les suggestions du jour au comptoir.",
  galleryIntro: "",
  scheduleIntro:
    "Retrouvez le food truck Gaufrement Bon sur les marchés et événements de la semaine.",
  hours: SITE.hours.map((h) => ({ days: h.days, hours: h.hours })),
};
