diff --git a/src/App.tsx b/src/App.tsx
index b378586..221a8af 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -13,6 +13,7 @@ import { UserManagement } from './pages/admin/UserManagement';
import { RoleManagement } from './pages/admin/RoleManagement';
import { PermissionManagement } from './pages/admin/PermissionManagement';
import { StatsPage } from './pages/admin/StatsPage';
+import { SettingsPage } from './pages/admin/SettingsPage';
function App() {
return (
@@ -36,6 +37,7 @@ function App() {
} />
} />
} />
+ } />
} />
diff --git a/src/auth/AuthProvider.tsx b/src/auth/AuthProvider.tsx
index c006ac3..d4b9150 100644
--- a/src/auth/AuthProvider.tsx
+++ b/src/auth/AuthProvider.tsx
@@ -12,11 +12,11 @@ import { AuthContext } from './AuthContext';
const DEV_MOCK_USER: User = {
id: 1,
email: 'htlee@gcsc.co.kr',
- name: '이현태 (DEV)',
+ name: '김개발 (DEV)',
avatarUrl: null,
status: 'ACTIVE',
isAdmin: true,
- roles: [{ id: 1, name: 'ADMIN', description: '관리자', urlPatterns: ['/**'] }],
+ roles: [{ id: 1, name: 'ADMIN', description: '관리자', urlPatterns: ['/**'], defaultGrant: false }],
createdAt: new Date().toISOString(),
lastLoginAt: new Date().toISOString(),
};
diff --git a/src/pages/admin/RoleManagement.tsx b/src/pages/admin/RoleManagement.tsx
index fde0e5e..c71d471 100644
--- a/src/pages/admin/RoleManagement.tsx
+++ b/src/pages/admin/RoleManagement.tsx
@@ -93,7 +93,14 @@ export function RoleManagement() {
roles.map((role) => (
-
{role.name}
+
+
{role.name}
+ {role.defaultGrant && (
+
+ 기본
+
+ )}
+