Files
erika/app/share/page.tsx
T
2026-08-16 21:12:56 +07:00

36 lines
1.3 KiB
TypeScript

import { getServerSession } from "next-auth";
import { LoginDialog } from "@/components/login-dialog";
import { authOptions } from "@/lib/auth/auth-options";
import { getSessionDiscordId } from "@/lib/auth/auth";
import { ShareUploadClient } from "@/app/share/client";
export const dynamic = "force-dynamic";
export default async function SharePage() {
const session = await getServerSession(authOptions);
const discordId = getSessionDiscordId(session);
if (!discordId) {
return (
<LoginDialog
title="เข้าสู่ระบบก่อนแชร์ข้อความ"
description="ใช้บัญชี Discord เพื่อยืนยันผู้เผยแพร่ก่อนสร้างลิงก์แชร์"
/>
);
}
return (
<div className="flex flex-col gap-6">
<div className="max-w-2xl">
<h1 className="text-3xl font-bold tracking-tight sm:text-4xl">
วางข้อความ แล้วส่งลิงก์ต่อ
</h1>
<p className="mt-3 text-sm leading-6 text-muted-foreground sm:text-base">
คนที่มีลิงก์สามารถเปิดอ่านได้
</p>
</div>
<ShareUploadClient />
</div>
);
}