From 47d2eae519b965250526c26492133a4e3eca734f Mon Sep 17 00:00:00 2001 From: geonhee-min Date: Mon, 8 Dec 2025 17:25:34 +0900 Subject: [PATCH] =?UTF-8?q?issue=20#60=20-=20=EC=9D=BC=EC=A0=95=20?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=20picker=20ui=20=EC=88=98=EC=A0=95(=EC=A0=81?= =?UTF-8?q?=EC=9A=A9/=EC=B7=A8=EC=86=8C=20=EC=B6=94=EA=B0=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../popover/schedule/TimePickPopover.tsx | 96 +++++++++++++++++-- src/ui/page/home/TempPage.tsx | 2 + 2 files changed, 89 insertions(+), 9 deletions(-) diff --git a/src/ui/component/popover/schedule/TimePickPopover.tsx b/src/ui/component/popover/schedule/TimePickPopover.tsx index 48255b3..1c60b1f 100644 --- a/src/ui/component/popover/schedule/TimePickPopover.tsx +++ b/src/ui/component/popover/schedule/TimePickPopover.tsx @@ -60,13 +60,13 @@ export const TimePickPopover = ({ ...props }: TimePickPopoverProps) => { > 오전 오후 @@ -81,7 +81,7 @@ export const TimePickPopover = ({ ...props }: TimePickPopoverProps) => { { [1,2,3,4,5,6,7,8,9,10,11,12].map((time) => ( {time.toString().padStart(2, '0')} @@ -95,20 +95,32 @@ export const TimePickPopover = ({ ...props }: TimePickPopoverProps) => { > { Array.from({ length: 60 }).map((_, idx) => ( - {idx.toString().padStart(0, '2')} + {idx.toString().padStart(2, '0')} )) } +
+
+ 적용 +
+
+ 취소 +
+
- @@ -119,15 +131,81 @@ export const TimePickPopover = ({ ...props }: TimePickPopoverProps) => { className="border border-indigo-100 bg-white hover:bg-indigo-100 text-black" disabled={disabled} > - + 종료 시간 설정 - + + + 오전 + + + 오후 + + + + + { + [1,2,3,4,5,6,7,8,9,10,11,12].map((time) => ( + + {time.toString().padStart(2, '0')} + + )) + } + + + + + { + Array.from({ length: 60 }).map((_, idx) => ( + + {idx.toString().padStart(2, '0')} + + )) + } + + +
+
+ 적용 +
+
+ 취소 +
+
diff --git a/src/ui/page/home/TempPage.tsx b/src/ui/page/home/TempPage.tsx index bcdc378..6cba06c 100644 --- a/src/ui/page/home/TempPage.tsx +++ b/src/ui/page/home/TempPage.tsx @@ -18,6 +18,8 @@ export const TempPage = () => { localStorage.setItem('autoLogin', 'false'); navigate(PageRouting["LOGIN"].path); } + } else { + navigate(PageRouting["LOGIN"].path); } }, []);