From 4614210aa9878922cfa1e424ce677ef893a1b6b2 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Mon, 29 Sep 2025 13:31:40 +0000
Subject: (대표님) 구매 권한설정, data room 등
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 components/project/ProjectNav.tsx | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

(limited to 'components/project/ProjectNav.tsx')

diff --git a/components/project/ProjectNav.tsx b/components/project/ProjectNav.tsx
index acf9bfd8..aac934ad 100644
--- a/components/project/ProjectNav.tsx
+++ b/components/project/ProjectNav.tsx
@@ -2,7 +2,7 @@
 'use client';
 
 import { useState, useEffect } from 'react';
-import { useRouter, usePathname } from 'next/navigation';
+import { useRouter, usePathname, useParams } from 'next/navigation';
 import { 
   Home,
   FolderOpen,
@@ -39,6 +39,8 @@ export function ProjectNav({ projectId }: ProjectNavProps) {
   const [projectRole, setProjectRole] = useState('');
   const router = useRouter();
   const pathname = usePathname();
+  const params = useParams() || {}
+  const lng = params.lng ? String(params.lng) : "ko"
 
   useEffect(() => {
     // 프로젝트 정보 가져오기
@@ -56,38 +58,40 @@ export function ProjectNav({ projectId }: ProjectNavProps) {
     }
   };
 
+  console.log(pathname, projectId)
+
   const navItems = [
     {
-      label: '대시보드',
+      label: 'Dashboard',
       icon: Home,
       href: `/evcp/data-room/${projectId}`,
-      active: pathname === `/evcp/data-room/${projectId}`,
+      active: pathname === `/${lng}/evcp/data-room/${projectId}`,
     },
     {
-      label: '파일',
+      label: 'Files',
       icon: FolderOpen,
       href: `/evcp/data-room/${projectId}/files`,
-      active: pathname === `/evcp/data-room/${projectId}/files`,
+      active: pathname?.includes('files') ,
     },
     {
-      label: '멤버',
+      label: 'Members',
       icon: Users,
       href: `/evcp/data-room/${projectId}/members`,
-      active: pathname === `/evcp/data-room/${projectId}/members`,
+      active: pathname?.includes('members'),
       requireRole: ['owner', 'admin'],
     },
     {
-      label: '통계',
+      label: 'Stats',
       icon: BarChart3,
       href: `/evcp/data-room/${projectId}/stats`,
-      active: pathname === `/evcp/data-room/${projectId}/stats`,
+      active: pathname?.includes('stats') ,
       requireRole: ['owner'],
     },
     {
-      label: '설정',
+      label: 'Settings',
       icon: Settings,
       href: `/evcp/data-room/${projectId}/settings`,
-      active: pathname === `/evcp/data-room/${projectId}/settings`,
+      active: pathname?.includes('settiings') ,
       requireRole: ['owner', 'admin'],
     },
   ];
@@ -104,7 +108,7 @@ export function ProjectNav({ projectId }: ProjectNavProps) {
           <Breadcrumb>
             <BreadcrumbList>
             <BreadcrumbItem>
-              <BreadcrumbLink href="/evcp/data-room">프로젝트</BreadcrumbLink>
+              <BreadcrumbLink href="/evcp/data-room">Project</BreadcrumbLink>
             </BreadcrumbItem>
             <BreadcrumbSeparator />
             <BreadcrumbItem>
@@ -119,7 +123,7 @@ export function ProjectNav({ projectId }: ProjectNavProps) {
             </Badge>
             <Button variant="outline" size="sm">
               <Share2 className="h-4 w-4 mr-1" />
-              공유
+              Share
             </Button>
           </div>
         </div>
-- 
cgit v1.2.3

