From cc698102f2080c45e37f65ff1bee7023196e8cea Mon Sep 17 00:00:00 2001 From: Manuel Bustillo Date: Thu, 12 Jun 2025 19:06:23 +0200 Subject: [PATCH] Store the current slug when accessing the website directly --- app/[slug]/site/page.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/[slug]/site/page.tsx b/app/[slug]/site/page.tsx index dd627da..d799ed2 100644 --- a/app/[slug]/site/page.tsx +++ b/app/[slug]/site/page.tsx @@ -6,8 +6,16 @@ import { AbstractApi } from '@/app/api/abstract-api'; import { Website, WebsiteSerializer } from '@/app/lib/website'; import { useState, useEffect } from 'react'; import DOMPurify from "dompurify"; +import { useParams } from 'next/navigation'; export default function Page() { + const params = useParams<{ slug: string }>() + + useEffect(() => { + if (typeof window !== 'undefined') { + localStorage.setItem('slug', params.slug); + } + }, []); const [websiteContent, setWebsiteContent] = useState(""); -- 2.47.1