import Link from 'next/link'; import { createClient } from '@/lib/supabase/server'; import SavedInterpretation from './SavedInterpretation'; interface PageProps { params: Promise<{ id: string }>; } export default async function SavedResultPage({ params }: PageProps) { const { id } = await params; const supabase = await createClient(); // 인증된 사용자의 쿠키를 사용하여 RLS 통과 const { data: record, error } = await supabase .from('saju_records') .select('*') .eq('id', id) .single(); if (error || !record) { return (

기록을 찾을 수 없습니다.

로그인이 필요하거나 삭제된 기록일 수 있습니다.

로그인 마이페이지 홈으로
); } const { saju_data, interpretation } = record; const date = new Date(record.created_at).toLocaleDateString(); return (
{date} 저장됨

저장된 사주 결과

{saju_data.birthDate.year}년 {saju_data.birthDate.month}월 {saju_data.birthDate.day}일생

홈으로 목록으로 새로운 사주 보기
); }