infoalloggi-monorepo/apps/infoalloggi/src/pages/termini-condizioni.tsx

34 lines
944 B
TypeScript
Raw Normal View History

2025-08-04 17:45:44 +02:00
import type { NextPage } from "next";
import Head from "next/head";
import { useTranslation } from "~/providers/I18nProvider";
import type { TestiEStringheStingaId } from "~/schemas/public/TestiEStringhe";
import { api } from "~/utils/api";
2025-08-28 18:27:07 +02:00
2025-08-04 17:45:44 +02:00
const Termini_Condizioni: NextPage = () => {
2025-08-28 18:27:07 +02:00
const { t, locale } = useTranslation();
const key = (
locale === "en" ? "TERMINI_CONDIZIONI_ENG" : "TERMINI_CONDIZIONI"
) as TestiEStringheStingaId;
const { data } = api.settings.getStringa.useQuery({
stringaId: key,
});
return (
<>
<Head>
<title>{t.termini_condizioni_title}</title>
2025-08-29 16:18:32 +02:00
<meta content={t.termini_condizioni_desc} name="description" />
2025-08-28 18:27:07 +02:00
</Head>
2025-08-04 17:45:44 +02:00
2025-08-28 18:27:07 +02:00
<div className="mx-auto flex h-full items-center justify-center p-4">
{data && (
<div
className="prose max-w-5xl"
dangerouslySetInnerHTML={{ __html: data.stringa_value || "" }}
/>
)}
</div>
</>
);
2025-08-04 17:45:44 +02:00
};
export default Termini_Condizioni;