From f8ee5b838afdccd70154cbb0812ffe605ef2afcc Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 14 Sep 2020 13:21:03 +0200 Subject: [PATCH] Only hide extension updates in settings on dev (#3678) * Only hide extension updates in settings on dev * Adjust color indicator for Centrifuge --- packages/apps-config/src/ui/general/index.ts | 1 + packages/apps-config/src/ui/index.ts | 4 +- .../src/Metadata/ChainColorIndicator.tsx | 2 +- packages/page-settings/src/Metadata/index.tsx | 12 ++++-- packages/page-settings/src/index.tsx | 8 ++-- packages/page-settings/src/useChainInfo.ts | 38 +++++++++---------- packages/page-settings/src/useExtensions.ts | 25 ++++++------ 7 files changed, 48 insertions(+), 42 deletions(-) diff --git a/packages/apps-config/src/ui/general/index.ts b/packages/apps-config/src/ui/general/index.ts index d051ddb68c..908c7379ae 100644 --- a/packages/apps-config/src/ui/general/index.ts +++ b/packages/apps-config/src/ui/general/index.ts @@ -61,6 +61,7 @@ const chainColors: Record = [ // alphabetical const nodeColors: Record = [ ['centrifuge chain', nodeCentrifuge], + ['Centrifuge Chain Node', nodeCentrifuge], ['edgeware node', nodeEdgeware], ['kilt node', nodeKilt], ['nodle chain node', nodeNodle], diff --git a/packages/apps-config/src/ui/index.ts b/packages/apps-config/src/ui/index.ts index c5b15d0661..d28ddbd824 100644 --- a/packages/apps-config/src/ui/index.ts +++ b/packages/apps-config/src/ui/index.ts @@ -13,7 +13,7 @@ export function getSystemIcon (systemName: string): 'beachball' | 'polkadot' | ' return (identityNodes[systemName.toLowerCase().replace(/-/g, ' ')] || 'substrate') as 'substrate'; } -export const getSystemChainColor = (systemChain: string, systemName: string): string | undefined => { +export function getSystemChainColor (systemChain: string, systemName: string): string | undefined { // eslint-disable-next-line @typescript-eslint/no-unsafe-return return chainColors[sanitize(systemChain)] || nodeColors[sanitize(systemName)]; -}; +} diff --git a/packages/page-settings/src/Metadata/ChainColorIndicator.tsx b/packages/page-settings/src/Metadata/ChainColorIndicator.tsx index 7dc2e4d338..b6feeb8e32 100644 --- a/packages/page-settings/src/Metadata/ChainColorIndicator.tsx +++ b/packages/page-settings/src/Metadata/ChainColorIndicator.tsx @@ -10,7 +10,7 @@ interface Props { className?: string; } -function ChainColorIndicator ({ className = '', color }: Props): React.ReactElement { +function ChainColorIndicator ({ className, color }: Props): React.ReactElement { return (
-

{t('Extensions')}

- + {!isDevelopment && ( + <> +

{t('Extensions')}

+ + + )}

{t('Chain specifications')}

diff --git a/packages/page-settings/src/index.tsx b/packages/page-settings/src/index.tsx index 2959e961f8..982f35a3eb 100644 --- a/packages/page-settings/src/index.tsx +++ b/packages/page-settings/src/index.tsx @@ -21,7 +21,7 @@ export { useCounter }; function SettingsApp ({ basePath, onStatusChange }: Props): React.ReactElement { const { t } = useTranslation(); - const { isApiConnected, isApiReady, isDevelopment } = useApi(); + const { isApiConnected, isApiReady } = useApi(); const numExtensions = useCounter(); const items = useMemo(() => [ @@ -47,11 +47,9 @@ function SettingsApp ({ basePath, onStatusChange }: Props): React.ReactElement