diff --git a/frontend/src/components/ParcelCard.jsx b/frontend/src/components/ParcelCard.jsx index 343f515..67e96ca 100644 --- a/frontend/src/components/ParcelCard.jsx +++ b/frontend/src/components/ParcelCard.jsx @@ -1,5 +1,6 @@ import { useQuery } from "@tanstack/react-query"; import dayjs from "dayjs"; +import "dayjs/locale/ko"; import StatusBadge from "./StatusBadge"; import { fetchCarriers } from "@/api/parcels"; @@ -34,7 +35,7 @@ function ParcelCard({ parcel, onClick }) {
- {dayjs(parcel.created_at).format("YYYY.MM.DD")} + {dayjs(parcel.created_at).locale("ko").format("YYYY.MM.DD (dd)")}
diff --git a/frontend/src/components/ParcelForm.jsx b/frontend/src/components/ParcelForm.jsx index 4d0d7d0..18c4f53 100644 --- a/frontend/src/components/ParcelForm.jsx +++ b/frontend/src/components/ParcelForm.jsx @@ -34,7 +34,7 @@ function ParcelForm({ onClose }) { setError(""); mutation.mutate({ carrierId, - trackingNumber: trackingNumber.replace(/\s/g, ""), + trackingNumber: trackingNumber.replace(/[\s\-]/g, ""), label: label || undefined, }); }; @@ -69,7 +69,7 @@ function ParcelForm({ onClose }) { setTrackingNumber(e.target.value)} + onChange={(e) => setTrackingNumber(e.target.value.replace(/[\s\-]/g, ""))} placeholder="운송장 번호 입력" className="w-full border border-gray-300 rounded-lg px-3 lg:px-4 py-2 lg:py-2.5 text-sm lg:text-base focus:outline-none focus:ring-2 focus:ring-primary/30 focus:border-primary" required