diff --git a/client/src/App.vue b/client/src/App.vue
index 0fa7082..596e059 100644
--- a/client/src/App.vue
+++ b/client/src/App.vue
@@ -1,37 +1,50 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
\ No newline at end of file
+
+const route = useRoute()
+
+// Check if current route is Admin or Login page
+const isAdminOrLogin = computed(() => {
+ const path = route.path
+ return path.startsWith('/admin') || path === '/login'
+})
+
diff --git a/client/src/components/admin/AdminLayout.vue b/client/src/components/admin/AdminLayout.vue
index d8da94b..9470e13 100644
--- a/client/src/components/admin/AdminLayout.vue
+++ b/client/src/components/admin/AdminLayout.vue
@@ -1,108 +1,156 @@
-