diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2023-10-12 11:59:40 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2023-10-12 11:59:40 +0200 |
commit | 69bb1fdd3fc2ac2da6112e95b681e2c3db3f720b (patch) | |
tree | bf523ea02ad1336163bec6db6ec4e334956bb165 /packages/taler-wallet-webextension/src/wallet/Settings.tsx | |
parent | e13278315c99eaafda0c6dc59adc2511f04bb1ba (diff) | |
parent | 49baf33f744c9427d586bc334f8d885aacbc543b (diff) |
Merge branch 'master' into age-withdraw
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Settings.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Settings.tsx | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Settings.tsx b/packages/taler-wallet-webextension/src/wallet/Settings.tsx index 0aa46d615..45a6db5df 100644 --- a/packages/taler-wallet-webextension/src/wallet/Settings.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Settings.tsx @@ -17,6 +17,7 @@ import { ExchangeListItem, ExchangeTosStatus, + LibtoolVersion, TranslatedString, WalletCoreVersion, } from "@gnu-taler/taler-util"; @@ -34,17 +35,18 @@ import { LinkPrimary, SubTitle, SuccessText, + WarningBox, WarningText, } from "../components/styled/index.js"; import { useAlertContext } from "../context/alert.js"; import { useBackendContext } from "../context/backend.js"; import { useAsyncAsHook } from "../hooks/useAsyncAsHook.js"; import { useBackupDeviceName } from "../hooks/useBackupDeviceName.js"; -import { useClipboardPermissions } from "../hooks/useClipboardPermissions.js"; import { useSettings } from "../hooks/useSettings.js"; import { ToggleHandler } from "../mui/handlers.js"; -import { platform } from "../platform/foreground.js"; import { Settings } from "../platform/api.js"; +import { platform } from "../platform/foreground.js"; +import { WALLET_CORE_SUPPORTED_VERSION } from "../wxApi.js"; const GIT_HASH = typeof __GIT_HASH__ !== "undefined" ? __GIT_HASH__ : undefined; @@ -206,7 +208,14 @@ export function SettingsView({ </LinkPrimary> </div> - {coreVersion && ( + + {coreVersion && (<Fragment> + {LibtoolVersion.compare(coreVersion.version, WALLET_CORE_SUPPORTED_VERSION)?.compatible ? undefined : + <WarningBox> + <i18n.Translate> + The version of wallet core is not supported. (supported version: {WALLET_CORE_SUPPORTED_VERSION}) + </i18n.Translate> + </WarningBox>} <EnabledBySettings name="advanceMode"> <Part title={i18n.str`Exchange compatibility`} @@ -220,7 +229,12 @@ export function SettingsView({ title={i18n.str`Bank compatibility`} text={<span>{coreVersion.bank}</span>} /> + <Part + title={i18n.str`Wallet Core compatibility`} + text={<span>{coreVersion.version}</span>} + /> </EnabledBySettings> + </Fragment> )} <SubTitle> <i18n.Translate>Advance mode</i18n.Translate> |