import Link from 'next/link'; import { getMemberToken } from '../_lib/api'; import { redirect } from 'next/navigation'; const NAV = [ { href: '/my', label: 'Dashboard' }, { href: '/my/ask', label: 'Ask AI' }, { href: '/my/knowledge', label: 'Knowledge' }, { href: '/my/digest', label: 'Digest' }, { href: '/my/events', label: 'Events' }, { href: '/my/seva', label: 'Seva & Points' }, { href: '/my/circles', label: 'Circles' }, { href: '/my/directory', label: 'Directory' }, { href: '/my/memories', label: 'Memories' }, { href: '/my/groups', label: 'My Groups' }, { href: '/my/settings', label: 'Settings' }, ]; export default async function MemberLayout({ children }: { children: React.ReactNode }) { const token = await getMemberToken(); if (!token) redirect('/member-login'); return (