From 2dd92d025f7a4f99b5a16cc4372d0fae0e659d94 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 26 May 2026 08:28:46 +0900 Subject: [PATCH] =?UTF-8?q?feat(saju):=20=EB=A9=94=EC=9D=B8=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EC=A0=95=EC=8B=9D=20=EA=B5=AC=ED=98=84=20?= =?UTF-8?q?(=ED=98=B8=EB=A0=B9=20hero=20+=203=20ActionCard=20+=20=EC=9E=85?= =?UTF-8?q?=EB=A0=A5=20=ED=8F=BC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/saju/Saju.jsx | 76 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 73 insertions(+), 3 deletions(-) diff --git a/src/pages/saju/Saju.jsx b/src/pages/saju/Saju.jsx index b40e443..671690c 100644 --- a/src/pages/saju/Saju.jsx +++ b/src/pages/saju/Saju.jsx @@ -1,10 +1,80 @@ import React from 'react'; +import './Saju.css'; +import SajuNav from './components/SajuNav'; +import HoryungMascot from './components/HoryungMascot'; +import SajuInputForm from './components/SajuInputForm'; +import ActionCard from './components/ActionCard'; +import useSajuForm from './hooks/useSajuForm'; export default function Saju() { + const { form, handleChange, handleSubmit, loading, error } = useSajuForm(); + return ( -
-

사주 분석

-

UI 시안 적용 대기 중...

+
+ + +
+
+ +
+

+ 전통 사주명리학 + AI 인사이트로
+ 당신의 오늘을 풀어드립니다 +

+
+
+
+

호령이 반갑게
맞이하는 오늘의 사주

+

+ 오랜 지혜와 정성으로 다듬어진 사주명리학을 호령이 풀어드립니다.
+ 당신의 사주 8자에 담긴 운명을 만나보세요. +

+ +
+ + + +
+
+
+ +
+
+

+ 오늘의 운세 미리보기 +

+

+ 사주 8자를 입력하시면 오늘의 종합점수, 4가지 카테고리 분석, 럭키 정보를 한 번에
+ 확인하실 수 있습니다. +

+
+ +
); }