import { redirect } from "next/navigation"; import { createClient } from "@/lib/supabase/server"; import { InfoIcon } from "lucide-react"; import { FetchDataSteps } from "@/components/tutorial/fetch-data-steps"; import { Suspense } from "react"; async function UserDetails() { const supabase = await createClient(); const { data, error } = await supabase.auth.getClaims(); if (error || !data?.claims) { redirect("/auth/login"); } return JSON.stringify(data.claims, null, 2); } export default function ProtectedPage() { return (
This is a protected page that you can only see as an authenticated user

Your user details

          
            
          
        

Next steps

); }