From 974a2bd761cbf83679ba2748b646c8cb8ccbc086 Mon Sep 17 00:00:00 2001 From: zaelgohary Date: Sun, 12 Oct 2025 10:52:52 +0300 Subject: [PATCH] Add version to footer, replace css w vuetify style --- frontend/kubecloud/package.json | 2 +- .../kubecloud/src/components/AppFooter.vue | 201 ++++-------------- frontend/kubecloud/src/env.d.ts | 3 + frontend/kubecloud/vite.config.ts | 4 + 4 files changed, 49 insertions(+), 161 deletions(-) diff --git a/frontend/kubecloud/package.json b/frontend/kubecloud/package.json index afe71a55..0e068de8 100644 --- a/frontend/kubecloud/package.json +++ b/frontend/kubecloud/package.json @@ -1,6 +1,6 @@ { "name": "mycelium-cloud", - "version": "0.0.0", + "version": "1.0.0", "private": true, "type": "module", "scripts": { diff --git a/frontend/kubecloud/src/components/AppFooter.vue b/frontend/kubecloud/src/components/AppFooter.vue index 81ae7f31..5d307430 100644 --- a/frontend/kubecloud/src/components/AppFooter.vue +++ b/frontend/kubecloud/src/components/AppFooter.vue @@ -1,171 +1,52 @@ diff --git a/frontend/kubecloud/src/env.d.ts b/frontend/kubecloud/src/env.d.ts index 8d3d6127..f34a214e 100644 --- a/frontend/kubecloud/src/env.d.ts +++ b/frontend/kubecloud/src/env.d.ts @@ -9,3 +9,6 @@ interface ImportMetaEnv { interface ImportMeta { readonly env: ImportMetaEnv } + +// Global constants injected via Vite's define option +declare const __APP_VERSION__: string diff --git a/frontend/kubecloud/vite.config.ts b/frontend/kubecloud/vite.config.ts index 2f81529a..6131b111 100644 --- a/frontend/kubecloud/vite.config.ts +++ b/frontend/kubecloud/vite.config.ts @@ -4,6 +4,7 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vuetify from 'vite-plugin-vuetify' import vueDevTools from 'vite-plugin-vue-devtools' +import pkg from './package.json' // https://vite.dev/config/ export default defineConfig({ @@ -13,4 +14,7 @@ export default defineConfig({ '@': fileURLToPath(new URL('./src', import.meta.url)), }, }, + define: { + __APP_VERSION__: JSON.stringify(pkg.version), + }, })