diff options
Diffstat (limited to 'lib/site-visit')
| -rw-r--r-- | lib/site-visit/client-site-visit-wrapper.tsx | 8 | ||||
| -rw-r--r-- | lib/site-visit/site-visit-detail-dialog.tsx | 8 | ||||
| -rw-r--r-- | lib/site-visit/vendor-info-view-dialog.tsx | 8 |
3 files changed, 6 insertions, 18 deletions
diff --git a/lib/site-visit/client-site-visit-wrapper.tsx b/lib/site-visit/client-site-visit-wrapper.tsx index c93060b3..a23a78d7 100644 --- a/lib/site-visit/client-site-visit-wrapper.tsx +++ b/lib/site-visit/client-site-visit-wrapper.tsx @@ -29,6 +29,7 @@ import type { VendorInfoFormValues } from "./vendor-info-sheet" import { submitVendorInfoAction } from "./service"
import { SiteVisitDetailDialog } from "./site-visit-detail-dialog"
import { ShiAttendeesDialog } from "./shi-attendees-dialog"
+import { formatDate } from "../utils"
// SHI 참석자 총 인원수 계산 함수
function getTotalShiAttendees(shiAttendees: Record<string, unknown> | null): number {
if (!shiAttendees) return 0
@@ -178,11 +179,6 @@ export function ClientSiteVisitWrapper({ }
}
- const formatDate = (date: Date | null) => {
- if (!date) return "-"
- return format(date, "yyyy.MM.dd", { locale: ko })
- }
-
const formatDateRange = (startDate: Date | null, endDate: Date | null) => {
if (!startDate) return "-"
if (!endDate || startDate.getTime() === endDate.getTime()) {
@@ -362,7 +358,7 @@ export function ClientSiteVisitWrapper({ {formatDateRange(request.requestedStartDate, request.requestedEndDate)}
</TableCell>
<TableCell>
- {formatDate(request.actualAt)}
+ {formatDate(request.actualAt, "kr")}
</TableCell>
<TableCell>
{request.result ? (
diff --git a/lib/site-visit/site-visit-detail-dialog.tsx b/lib/site-visit/site-visit-detail-dialog.tsx index 51aeb40a..7788454a 100644 --- a/lib/site-visit/site-visit-detail-dialog.tsx +++ b/lib/site-visit/site-visit-detail-dialog.tsx @@ -15,6 +15,7 @@ import { DialogTitle,
} from "@/components/ui/dialog"
import { Separator } from "@/components/ui/separator"
+import { formatDate } from "../utils"
interface SiteVisitRequest {
id: number
@@ -101,11 +102,6 @@ export function SiteVisitDetailDialog({ selectedRequest,
}: SiteVisitDetailDialogProps) {
- const formatDate = (date: Date | null) => {
- if (!date) return "-"
- return format(date, "yyyy.MM.dd", { locale: ko })
- }
-
return (
<Dialog open={isOpen} onOpenChange={onOpenChange}>
<DialogContent className="max-w-4xl max-h-[90vh] overflow-y-auto">
@@ -183,7 +179,7 @@ export function SiteVisitDetailDialog({ <div className="mt-6">
<h4 className="font-semibold mb-2">제출 정보</h4>
<div className="space-y-2 text-sm">
- <div><span className="font-medium">제출일:</span> {formatDate(selectedRequest.vendorInfo.submittedAt)}</div>
+ <div><span className="font-medium">제출일:</span> {formatDate(selectedRequest.vendorInfo.submittedAt, "kr")}</div>
<div><span className="font-medium">첨부파일:</span> {selectedRequest.vendorInfo.hasAttachments ? "있음" : "없음"}</div>
</div>
</div>
diff --git a/lib/site-visit/vendor-info-view-dialog.tsx b/lib/site-visit/vendor-info-view-dialog.tsx index b6e8111d..431069b3 100644 --- a/lib/site-visit/vendor-info-view-dialog.tsx +++ b/lib/site-visit/vendor-info-view-dialog.tsx @@ -4,6 +4,7 @@ import * as React from "react" import { format } from "date-fns"
import { ko } from "date-fns/locale"
import { Building2, User, Phone, Mail, FileText, Calendar } from "lucide-react"
+import { formatDate } from "../utils"
import {
Dialog,
@@ -92,11 +93,6 @@ export function VendorInfoViewDialog({ }
}
- const formatDate = (date: Date | null) => {
- if (!date) return "-"
- return format(date, "yyyy.MM.dd", { locale: ko })
- }
-
return (
<Dialog open={isOpen} onOpenChange={(open) => !open && onClose()}>
<DialogContent className="max-w-4xl max-h-[90vh] overflow-y-auto">
@@ -257,7 +253,7 @@ export function VendorInfoViewDialog({ <div className="grid grid-cols-2 gap-4">
<div>
<div className="space-y-2 text-sm">
- <div><span className="font-medium">제출일:</span> {formatDate(data.submittedAt)}</div>
+ <div><span className="font-medium">제출일:</span> {formatDate(data.submittedAt, "kr")}</div>
<div><span className="font-medium">첨부파일:</span> {data.hasAttachments ? "있음" : "없음"}</div>
</div>
</div>
|
