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 @@ + + + + + + + Upgrade to Enterprise Now + Admin @@ -26,6 +62,7 @@ label="Username" variant="underlined" data-test="username-text" + :disabled="!isEnterprise" /> LOGIN @@ -62,6 +102,15 @@ + +