From d4b2de09e031f63742379575dd5bd0511f0a2f1c Mon Sep 17 00:00:00 2001 From: astandrik Date: Fri, 7 Mar 2025 12:57:04 +0400 Subject: [PATCH] fix: try fix undefined approach --- config-overrides.js | 4 ++-- src/containers/UserSettings/settings.tsx | 2 +- src/types/global.d.ts | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config-overrides.js b/config-overrides.js index d50d08de47..7d4e75e044 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -48,10 +48,10 @@ module.exports = { }), ); - // Add DefinePlugin to expose just the version + // Add DefinePlugin to expose just the version as a global variable config.plugins.push( new webpack.DefinePlugin({ - 'process.env.UI_VERSION': JSON.stringify(packageJson.version), + __UI_VERSION__: JSON.stringify(packageJson.version), }), ); diff --git a/src/containers/UserSettings/settings.tsx b/src/containers/UserSettings/settings.tsx index 57907ef0a0..d44cad2828 100644 --- a/src/containers/UserSettings/settings.tsx +++ b/src/containers/UserSettings/settings.tsx @@ -141,7 +141,7 @@ export const autocompleteOnEnterSetting: SettingProps = { export const interfaceVersionInfoField: SettingsInfoFieldProps = { title: i18n('settings.about.interfaceVersionInfoField.title'), type: 'info', - content: process.env.UI_VERSION, + content: __UI_VERSION__, }; export const appearanceSection: SettingsSection = { diff --git a/src/types/global.d.ts b/src/types/global.d.ts index fa4d2d94ac..1c5e167f05 100644 --- a/src/types/global.d.ts +++ b/src/types/global.d.ts @@ -1 +1,3 @@ declare type AnyRecord = Record; + +declare const __UI_VERSION__: string;