import { ImageResponse } from "next/og"; import { dbAvailable, meta } from "@/lib/db"; export const runtime = "nodejs"; export const alt = "Toveli — propriétés à vendre et à louer au Québec"; export const size = { width: 1200, height: 630 }; export const contentType = "image/png"; export const dynamic = "force-dynamic"; export default function Image() { const sale = dbAvailable() ? Number(meta("listings_sale")) : 0, rent = dbAvailable() ? Number(meta("listings_rent")) : 0; const total = sale + rent; const f = (n: number) => n.toLocaleString("fr-CA"); return new ImageResponse( (
toveli.
{total ? f(total) : "—"}
propriétés à vendre et à louer au Québec
{total ? `${f(sale)} à vendre · ${f(rent)} à louer · mises à jour chaque nuit` : "L'immobilier, enfin réuni."}
Trouver. Comprendre. Décider.www.toveli.ca
), { ...size }, ); }