Files
auto-trade/app/(main)/trade/page.tsx

27 lines
804 B
TypeScript
Raw Normal View History

2026-02-11 16:31:28 +09:00
/**
* @file app/(main)/trade/page.tsx
* @description (Server Component)
*/
import { redirect } from "next/navigation";
import { TradeContainer } from "@/features/trade/components/TradeContainer";
import { createClient } from "@/utils/supabase/server";
/**
*
* @returns TradeContainer UI
* @see features/trade/components/TradeContainer.tsx /// .
*/
export default async function TradePage() {
// 상태 정의: 서버에서 세션을 먼저 확인해 비로그인 접근을 차단합니다.
const supabase = await createClient();
const {
data: { user },
} = await supabase.auth.getUser();
if (!user) redirect("/login");
return <TradeContainer />;
}