"use client"; import Link from "next/link"; import { useEffect, useState } from "react"; import { apiFetch } from "@/lib/api"; export default function Shell({ children }: { children: React.ReactNode }) { const [me, setMe] = useState<{email:string, role:string} | null>(null); useEffect(() => { apiFetch("/auth/me").then(setMe).catch(() => setMe(null)); }, []); return (