diff --git a/ui/admin/src/main.ts b/ui/admin/src/main.ts
index 0601ef93b51..00da373beb0 100644
--- a/ui/admin/src/main.ts
+++ b/ui/admin/src/main.ts
@@ -1,11 +1,14 @@
import { createApp } from "vue";
import vuetify from "@ui/plugins/vuetify";
+import * as Globals from "@global/components/index";
+import { createPinia } from "pinia";
import App from "./App.vue";
import { loadFonts } from "./plugins/webfontloader";
import { key, store } from "./store";
import router from "./router";
import SnackbarComponent from "./components/Snackbar/Snackbar.vue";
+const pinia = createPinia();
const app = createApp(App);
loadFonts();
@@ -13,5 +16,11 @@ loadFonts();
app.use(vuetify);
app.use(router);
app.use(store, key);
+app.use(pinia);
+
+Object.entries(Globals).forEach(([name, component]) => {
+ app.component(name, component);
+});
+
app.component("SnackbarComponent", SnackbarComponent);
app.mount("#app");
diff --git a/ui/admin/src/views/Login.vue b/ui/admin/src/views/Login.vue
index c958f210a4c..641a8506031 100644
--- a/ui/admin/src/views/Login.vue
+++ b/ui/admin/src/views/Login.vue
@@ -4,12 +4,48 @@
+
+
+
+
+
+ mdi-crown-circle
+
+
+
+
+
+ Unlock Advanced Features with ShellHub Enterprise!
+
+ Gain access to real-time session recording, role-based access control (RBAC), audit logs,
+ and priority support. Take your infrastructure to the next level!
+