import { redirect } from "next/navigation"; import Image from "next/image"; import { getRoast } from "@/app/actions/roast"; import { Quote } from "@/components/quote"; import Logo from "@/assets/logo.svg"; import Link from "next/link"; import { Metadata, ResolvingMetadata } from "next"; async function get(id: string) { const roast = await getRoast({ id }); return roast; } export async function generateMetadata( { params }: { params: { id: string } }, parent: ResolvingMetadata ): Promise { return { title: "Hugger Lover", description: "A Hugger has been loved! 😍 Check it out", metadataBase: new URL("https://enzostvs-hugger-lover.hf.space"), openGraph: { title: "Hugger Lover", description: "A Hugger has been loved! 😍 Check it out", type: "website", images: "https://enzostvs-hugger-lover.hf.space/api/og/" + params.id, }, twitter: { title: "Hugger Lover", description: "A Hugger has been loved! 😍 Check it out", card: "summary_large_image", images: "https://enzostvs-hugger-lover.hf.space/api/og/" + params.id, }, }; } export default async function Roast({ params: { id }, }: { params: { id: string }; }) { const quote = await get(id); if (!quote?.data) { redirect("/"); } return (
logo hugging face

Send love to your favorite Hugging Face user! 🥰

Write Love Letter to another user! 💌
); }