SPB Git forge

spb/uqo-eval

Public
55commits 2branches 0releases
134.4 MBsize
maindefault branch
2 h agolast push
TypeScript 90.1% JavaScript 3.2% Python 3.2% CSS 1.8% HTML 1.8%
2.1 KB · 57 lines tsx
Raw Blame History
1// UQO Éval — liens de pied de page (rangée papier)2"use client";3import Link from "next/link";4import { useLang } from "./LangContext";5import { openCookiePrefs } from "./CookieConsent";67export default function FooterNav() {8  const { lang } = useLang();9  const fr = lang === "fr";10  // rangée locale sur fond papier (le bloc encre final est le KaFooter commun)11  const cls =12    "vp-mono text-[11px] uppercase tracking-[0.08em] text-ink-2 border-b border-transparent hover:text-green-deep hover:border-green-deep transition-colors";13  return (14    <nav className="mt-5 flex flex-wrap items-center gap-x-6 gap-y-2">15      <Link href="/a-vendre" className={cls}>16        {fr ? "À vendre" : "For sale"}17      </Link>18      <Link href="/hedonique" className={cls}>19        {fr ? "Modélisation hédonique" : "Hedonic modelling"}20      </Link>21      <Link href="/assistant" className={cls}>22        {fr ? "Assistant IA" : "AI assistant"}23      </Link>24      <Link href="/parc" className={cls}>25        {fr ? "Parc immobilier" : "Portfolio"}26      </Link>27      <Link href="/stats" className={cls}>28        {fr ? "Statistiques" : "Statistics"}29      </Link>30      <Link href="/municipalites" className={cls}>31        {fr ? "Municipalités" : "Municipalities"}32      </Link>33      <Link href="/cout" className={cls}>34        {fr ? "Méthode du coût" : "Cost approach"}35      </Link>36      <Link href="/methodologie" className={cls}>37        {fr ? "Méthodologie" : "Methodology"}38      </Link>39      <a href="/guide/index.html" className={cls}>40        {fr ? "Guide d'utilisation" : "User guide"}41      </a>42      <Link href="/conditions" className={cls}>43        {fr ? "Conditions d'utilisation" : "Terms of service"}44      </Link>45      <Link href="/confidentialite" className={cls}>46        {fr ? "Politique de confidentialité" : "Privacy policy"}47      </Link>48      <Link href="/contact" className={cls}>49        Contact50      </Link>51      <button onClick={openCookiePrefs} className={`${cls} cursor-pointer`}>52        🍪 {fr ? "Préférences de témoins" : "Cookie preferences"}53      </button>54    </nav>55  );56}57