"use client"; import { use } from "react"; import { useTranslations } from "next-intl"; import { Navbar } from "@/components/layout/navbar"; import { ParticleBg } from "@/components/layout/particle-bg"; import { ViewSwitcher } from "@/components/layout/view-switcher"; import { ContinentMap } from "@/components/map/continent-map"; import { StatsPanel } from "@/components/dashboard/stats-panel"; import { ClawFeed } from "@/components/dashboard/claw-feed"; const continentSlugs = ["asia", "europe", "americas", "africa", "oceania"] as const; interface PageProps { params: Promise<{ slug: string }>; } export default function ContinentPage({ params }: PageProps) { const { slug } = use(params); const t = useTranslations("continents"); const tPage = useTranslations("continentPage"); const name = continentSlugs.includes(slug as (typeof continentSlugs)[number]) ? t(slug as (typeof continentSlugs)[number]) : "Unknown"; return (