"use client"; import { useSearchParams } from "next/navigation"; import { Suspense } from "react"; import useSWR from "swr"; import { Icon } from "@iconify/react"; interface ApiResponse { message: string; } const fetcher = (url: string) => fetch(url).then((res) => res.json()); function RedirectBanner() { const searchParams = useSearchParams(); const from = searchParams.get("from"); if (from !== "old-domain") return null; return (
We have moved URLs, welcome to tomodachishare.com!
); } export default function AdminBanner() { const { data } = useSWR("/api/admin/banner", fetcher); return ( <> {data && data.message && (
{data.message}
)} ); }