import type { PageContent } from "@/types/sections";
import { wixImage } from "./wix-assets";
import { ROUTES } from "@/i18n/routes";

export const municipalityContent: PageContent = {
  slug: "municipality",
  seo: {
    title: { fr: "Municipalité - Cascapédia-St-Jules", en: "Municipality - Cascapedia-St-Jules" },
    description: {
      fr: "Mot de la mairesse, conseil municipal, services et documents officiels de Cascapédia-St-Jules.",
      en: "Word from the Mayor, municipal council, services and official documents of Cascapedia-St-Jules.",
    },
  },
  pageHeader: {
    eyebrow: { fr: "Vie municipale", en: "Municipal life" },
    title: { fr: "Notre municipalité", en: "Our municipality" },
  },
  sections: [
    {
      type: "text-intro",
      align: "center",
      title: { fr: "Au service des citoyens et citoyennes", en: "At the service of our citizens" },
      body: {
        fr: "Le conseil municipal et l'équipe administrative de Cascapédia-St-Jules travaillent à offrir des services de qualité, à gérer le territoire et à maintenir une vie démocratique transparente. Explorez les sections ci-dessous pour en savoir plus.",
        en: "The municipal council and administrative team of Cascapedia-St-Jules work to deliver quality services, manage the territory and maintain transparent democratic life. Explore the sections below to learn more.",
      },
    },
    {
      type: "services-list",
      title: { fr: "Sections", en: "Sections" },
      services: [
        {
          title: { fr: "Mot de la mairesse", en: "A word from the Mayor" },
          description: {
            fr: "Message de bienvenue d'Ashley Milligan, mairesse.",
            en: "Welcome message from Mayor Ashley Milligan.",
          },
          items: [{ fr: "Lire le mot de la mairesse", en: "Read the mayor's message" }],
        },
        {
          title: { fr: "Conseil municipal", en: "Municipal Council" },
          description: {
            fr: "Mairesse, direction générale, inspecteur et 6 conseillers élus.",
            en: "Mayor, director general, inspector and 6 elected councillors.",
          },
          items: [{ fr: "Voir l'équipe et les coordonnées", en: "See team and contacts" }],
        },
        {
          title: { fr: "Services municipaux et publics", en: "Municipal and public services" },
          description: {
            fr: "Sécurité, loisirs, communications, infrastructures.",
            en: "Safety, recreation, communications, infrastructure.",
          },
          items: [{ fr: "Liste complète des services", en: "Full list of services" }],
        },
        {
          title: { fr: "Documents importants", en: "Important documents" },
          description: {
            fr: "Règlements, plans, publications officielles.",
            en: "By-laws, plans and official publications.",
          },
          items: [{ fr: "Consulter les documents PDF", en: "Browse PDF documents" }],
        },
      ],
    },
    {
      type: "cta-section",
      background: "cream",
      title: { fr: "Une question pour la municipalité ?", en: "A question for the municipality?" },
      subtitle: {
        fr: "L'équipe administrative est disponible du mardi au vendredi pour vous répondre.",
        en: "The administrative team is available Tuesday to Friday to answer your questions.",
      },
      cta: {
        label: { fr: "Écrire à la municipalité", en: "Email the municipality" },
        href: "mailto:admin@cascapediastjules.com",
        external: true,
      },
    },
  ],
};
// Reference wixImage and ROUTES so they remain importable for future hub blocks.
void wixImage;
void ROUTES;
