Skip to content

Commit 52eb474

Browse files
committed
๐Ÿ› Fix: DateTimePicker ๋™์ž‘๊ฐœ์„ 
1 parent f8f4f95 commit 52eb474

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

โ€Žsrc/components/common/crew-list/crew-card-list.tsxโ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function CrewCardList({ data, inWhere }: CrewCardListProps) {
3333
);
3434

3535
return (
36-
<ul className={`mx-auto grid w-full grid-cols-1 gap-x-2 gap-y-2 ${gridColsStyle}`}>
36+
<ul className={`mx-auto grid w-full grid-cols-1 gap-x-4 gap-y-6 ${gridColsStyle}`}>
3737
{crewDataList.map((inform) => (
3838
<li key={inform?.id} className="w-full">
3939
<CrewCard

โ€Žsrc/components/common/input/date-time-picker/index.tsxโ€Ž

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,18 @@ export default function DateTimePicker({ fullDate, onChange }: DateTimePickerPro
1818
const [minute, setMinute] = useState<string | null>('๋ถ„');
1919

2020
const handleSelect = (date: Date) => {
21+
const newDate = new Date(selected);
2122
const isSelected = selected;
2223

24+
newDate.setFullYear(Number(date.getFullYear()));
25+
newDate.setMonth(Number(date.getMonth()));
26+
newDate.setDate(Number(date.getDate()));
27+
28+
const kstDate = new Date(newDate.getTime() - newDate.getTimezoneOffset() * 60000).toISOString();
29+
2330
if (isSelected) {
24-
setSelected(date);
31+
setSelected(newDate);
32+
onChange(kstDate);
2533
}
2634
};
2735

@@ -53,7 +61,7 @@ export default function DateTimePicker({ fullDate, onChange }: DateTimePickerPro
5361
})}
5462
firstDayOfWeek={0}
5563
classNames={{
56-
day: 'w-full aspect-square text-gray-800 data-[selected=true]:text-white flex',
64+
day: 'w-full aspect-square text-gray-800 data-[selected=true]:text-white data-[selected=true]:rounded-xl flex',
5765
monthCell: 'w-[calc(14.285vw-5.714px)] aspect-square md:w-[85px]',
5866
monthsListCell:
5967
'w-[calc(33.333vw-13.333px)] h-[10vw] md:w-[200px] md:h-[80px] text-gray-800',

โ€Žsrc/components/common/skeleton/crew-skeleton-list/index.tsxโ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ interface CrewSkeletonListProps {
88
export default function CrewSkeletonList({ num, column }: CrewSkeletonListProps) {
99
const columnStyle = column === 2 ? 'lg:grid-cols-2' : 'lg:grid-cols-1';
1010
return (
11-
<div className={`grid grid-cols-1 gap-2 ${columnStyle}`} aria-label="์ฝ˜ํ…์ธ  ๋กœ๋”ฉ ์ค‘">
11+
<div className={`grid grid-cols-1 gap-x-4 gap-y-6 ${columnStyle}`} aria-label="์ฝ˜ํ…์ธ  ๋กœ๋”ฉ ์ค‘">
1212
{[...Array(num)].map((_, index) => (
1313
// eslint-disable-next-line react/no-array-index-key
1414
<CrewSkeleton key={index} />

0 commit comments

Comments
ย (0)