"use client"; import { useState, useEffect } from "react"; import { useParams } from "next/navigation"; import { generateZip, zipSizeForDate, ZipPuzzle } from "@/lib/generators/zip"; import ZipBoard from "@/components/ZipBoard"; import Link from "next/link"; export default function ZipDatePage() { const { date } = useParams<{ date: string }>(); const [puzzle, setPuzzle] = useState(null); useEffect(() => { setPuzzle(generateZip(date, zipSizeForDate(date))); }, [date]); return (

Zip

{date}

{puzzle ? ( ) : (
Chargement…
)}
← Aujourd'hui Archives
); }