'use client'; import { useState } from 'react'; import { useRouter } from 'next/navigation'; export default function SajuForm() { const router = useRouter(); const [year, setYear] = useState(''); const [month, setMonth] = useState(''); const [day, setDay] = useState(''); const [hour, setHour] = useState(''); const [calendarType, setCalendarType] = useState<'solar' | 'lunar'>('solar'); const [gender, setGender] = useState<'male' | 'female'>('male'); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (!year || !month || !day) { alert('생년월일을 모두 입력해주세요.'); return; } // URL 파라미터로 전달 const params = new URLSearchParams({ year, month, day, gender, calendarType }); if (hour) { params.append('hour', hour); } router.push(`/result?${params.toString()}`); }; return (
); }