import styles from "./contact.module.css" import { langEnum } from "@/types/lang" import type { Lang } from "@/types/lang" import type { ContactNode } from "@/types/requests/asides/contact" export default function Contact({ title, mailing_address, visiting_address, phone, system: { locale }, }: ContactNode) { const visitingAddressMessage = getVisitingAddressMessage(locale) return (

{title}

{mailing_address.name}
{mailing_address.street}
{mailing_address.zip} {mailing_address.city}
{mailing_address.country}

{visitingAddressMessage}: {visiting_address.street}{" "}

{phone.title}

{phone.number}
) } function getVisitingAddressMessage(lang: Lang) { switch (lang) { case langEnum.sv: return "Besöksadress" case langEnum.en: return "Visiting address" case langEnum.da: return "Besøgsadresse" case langEnum.de: return "Besuchsadresse" case langEnum.fi: return "Vierailuosoite" case langEnum.no: return "Besøksadresse" default: return "" } }