fix(frontend): bundle app version via package.json import instead of Vite define
Some checks failed
CI / build-and-test (pull_request) Has been cancelled

This commit is contained in:
Vaka.pro
2026-04-08 00:45:24 +03:00
parent 99ae7410ce
commit 87d6505fbf
4 changed files with 5 additions and 12 deletions

View File

@@ -1,5 +1,6 @@
import { useEffect, useState } from "react";
import { getHealth } from "../../api";
import { FRONTEND_VERSION } from "../../frontendVersion";
export function AppShellFooter(): JSX.Element {
const [backendVersion, setBackendVersion] = useState<string | null>(null);
@@ -27,7 +28,7 @@ export function AppShellFooter(): JSX.Element {
return (
<footer className="app-shell__footer">
<p className="app-shell__footer-versions">
Версия клиента: {__FRONTEND_VERSION__}
Версия клиента: {FRONTEND_VERSION}
<span className="app-shell__footer-sep" aria-hidden="true">
{" · "}
</span>

View File

@@ -0,0 +1,3 @@
import packageJson from "../package.json";
export const FRONTEND_VERSION: string = packageJson.version;

View File

@@ -1,3 +1 @@
/// <reference types="vite/client" />
declare const __FRONTEND_VERSION__: string;