+
-
{/* B4 벤더인 경우에만 일괄 업로드 버튼 표시 */}
{vendorInfo?.drawingKind === "B4" && (
@@ -338,9 +343,16 @@ export default function DolceUploadPage({ searchParams }: DolceUploadPageProps)
disabled={!projNo || isRefreshing}
>
- 일괄 업로드
+ {t("filter.bulkUploadButton")}
)}
+
@@ -350,24 +362,20 @@ export default function DolceUploadPage({ searchParams }: DolceUploadPageProps)
- 도면 리스트
- {filteredDrawings.length > 0 && ` (${filteredDrawings.length}건)`}
+ {t("drawingList.title")}
+ {filteredDrawings.length > 0 && ` ${t("drawingList.count", { count: filteredDrawings.length })}`}
- {vendorInfo.drawingKind === "B4" ? (
-
- ) : (
-
- )}
+
)}
@@ -383,6 +391,7 @@ export default function DolceUploadPage({ searchParams }: DolceUploadPageProps)
userName={vendorInfo.userName}
userEmail={vendorInfo.email}
drawingKind={vendorInfo.drawingKind}
+ lng={lng}
/>
)}
@@ -397,6 +406,7 @@ export default function DolceUploadPage({ searchParams }: DolceUploadPageProps)
userEmail={vendorInfo.email}
vendorCode={vendorInfo.vendorCode}
onUploadComplete={handleBulkUploadComplete}
+ lng={lng}
/>
)}
diff --git a/app/[lng]/partners/(partners)/dolce-upload/page.tsx b/app/[lng]/partners/(partners)/dolce-upload/page.tsx
index 97582819..4d7b1a74 100644
--- a/app/[lng]/partners/(partners)/dolce-upload/page.tsx
+++ b/app/[lng]/partners/(partners)/dolce-upload/page.tsx
@@ -31,11 +31,14 @@ function DolceUploadSkeleton() {
}
export default async function DolceUploadPageWrapper({
+ params,
searchParams,
}: {
+ params: Promise<{ lng: string }>;
searchParams: Promise<{ [key: string]: string | string[] | undefined }>;
}) {
- const params = await searchParams;
+ const { lng } = await params;
+ const resolvedParams = await searchParams;
return (