diff --git a/packages/apps-config/src/index.ts b/packages/apps-config/src/index.ts index f3785a1473..959d02fb69 100644 --- a/packages/apps-config/src/index.ts +++ b/packages/apps-config/src/index.ts @@ -5,5 +5,6 @@ export * from './api/index.js'; export * from './endpoints/index.js'; export * from './extensions/index.js'; export * from './links/index.js'; +export * from './packageInfo.js'; export * from './settings/index.js'; export * from './ui/index.js'; diff --git a/packages/apps-config/src/ui/index.ts b/packages/apps-config/src/ui/index.ts index ceec2f1692..ae97757098 100644 --- a/packages/apps-config/src/ui/index.ts +++ b/packages/apps-config/src/ui/index.ts @@ -1,7 +1,6 @@ // Copyright 2017-2025 @polkadot/apps-config authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { packageInfo } from '../packageInfo.js'; import { identityNodes, identitySpec } from './identityIcons/index.js'; import { sanitize } from './util.js'; @@ -12,7 +11,3 @@ export function getSystemIcon (systemName: string, specName: string): 'beachball 'substrate' ) as 'substrate'; } - -export function getPackageVersion () { - return `apps v${packageInfo.version.replace('-x', '')}`; -} diff --git a/packages/apps/src/Menu/NodeInfo.tsx b/packages/apps/src/Menu/NodeInfo.tsx index b42643de45..df9dee1e31 100644 --- a/packages/apps/src/Menu/NodeInfo.tsx +++ b/packages/apps/src/Menu/NodeInfo.tsx @@ -5,14 +5,15 @@ import type { BareProps as Props } from '@polkadot/react-components/types'; import React from 'react'; -import { getPackageVersion } from '@polkadot/apps-config'; +import { packageInfo } from '@polkadot/apps-config'; import { styled } from '@polkadot/react-components'; import { useApi } from '@polkadot/react-hooks'; import { NodeName, NodeVersion } from '@polkadot/react-query'; +const appsVersion = `apps v${packageInfo.version.replace('-x', '')}`; + function NodeInfo ({ className = '' }: Props): React.ReactElement { const { api, isApiReady } = useApi(); - const appsVersion = getPackageVersion(); return ( diff --git a/packages/page-settings/src/Metadata/SystemVersion.tsx b/packages/page-settings/src/Metadata/SystemVersion.tsx index 1f014bbb5e..af5cfcd541 100644 --- a/packages/page-settings/src/Metadata/SystemVersion.tsx +++ b/packages/page-settings/src/Metadata/SystemVersion.tsx @@ -5,15 +5,16 @@ import type { BareProps as Props } from '@polkadot/react-components/types'; import React, { useRef } from 'react'; -import { getPackageVersion } from '@polkadot/apps-config'; +import { packageInfo } from '@polkadot/apps-config'; import { Input, Spinner, styled, Table } from '@polkadot/react-components'; import { useApi } from '@polkadot/react-hooks'; import { useTranslation } from '../translate.js'; +const appsVersion = `apps v${packageInfo.version.replace('-x', '')}`; + function SystemVersion ({ className }: Props): React.ReactElement { const { t } = useTranslation(); - const appsVersion = getPackageVersion(); const { api, isApiReady, systemName, systemVersion } = useApi(); const headerRef = useRef<[React.ReactNode?, string?, number?][]>([