import type { Metadata } from "next"; import Link from "next/link"; import { getServerSession } from "next-auth"; import { ArrowLeft, Plus } from "lucide-react"; import { DropdownMenuAvatar } from "@/components/avatar"; import { Button } from "@/components/ui/button"; import { ThemeToggle } from "@/components/theme-toggle"; import { getSessionDiscordId } from "@/lib/auth/auth"; import { authOptions } from "@/lib/auth/auth-options"; import { getDiscordMemberProfile } from "@/lib/discord/discord"; export const metadata: Metadata = { title: "Share | Erika!", description: "แชร์ข้อความและไฟล์ .txt ผ่านลิงก์สั้น", }; export default async function ShareLayout({ children }: { children: React.ReactNode }) { const session = await getServerSession(authOptions); const discordId = getSessionDiscordId(session); const profile = discordId ? await getDiscordMemberProfile(discordId) : null; return (