From 2209078f5cf0f037a948153a621c9ffa4174ddae Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sat, 14 Mar 2020 08:49:50 +0100 Subject: [PATCH] Adjust UI highlights based on chain/node color settings (#2384) * Adjust app hightlights * Default fallback --- packages/apps-config/src/ui/general/index.ts | 8 +-- .../apps/public/locales/zh/app-staking.json | 1 + packages/apps/src/Apps.tsx | 6 +-- packages/page-accounts/src/Account.tsx | 1 - packages/page-accounts/src/Overview.tsx | 4 -- packages/page-address-book/src/Address.tsx | 1 - packages/page-address-book/src/Overview.tsx | 1 - packages/page-contracts/src/Codes/index.tsx | 1 - .../page-contracts/src/Contracts/index.tsx | 2 - packages/page-council/src/Motions/Propose.tsx | 1 - .../page-council/src/Motions/Slashing.tsx | 1 - .../src/Overview/SubmitCandidacy.tsx | 1 - packages/page-council/src/Overview/Vote.tsx | 1 - .../src/Overview/PreImageButton.tsx | 1 - .../page-democracy/src/Overview/Seconding.tsx | 1 - .../page-democracy/src/Overview/Voting.tsx | 1 - .../page-democracy/src/Overview/index.tsx | 2 - packages/page-extrinsics/src/Selection.tsx | 2 +- packages/page-generic-asset/src/Assets.tsx | 1 - .../page-parachains/src/Overview/Register.tsx | 1 - packages/page-settings/src/Developer.tsx | 2 - packages/page-settings/src/General.tsx | 28 +++++++---- .../src/Overview/DefenderVoting.tsx | 1 - .../src/Actions/Account/index.tsx | 11 +--- packages/page-staking/src/Actions/index.tsx | 1 - .../page-storage/src/Selection/Modules.tsx | 1 - .../page-tech-comm/src/Proposals/index.tsx | 1 - packages/page-toolbox/src/Rpc/Selection.tsx | 1 - packages/page-toolbox/src/Sign.tsx | 2 - .../page-treasury/src/Overview/Propose.tsx | 1 - packages/react-components/src/Password.tsx | 1 - packages/react-components/src/Spinner.tsx | 4 +- packages/react-components/src/styles/index.ts | 50 ++++++++++++++++--- packages/react-components/src/styles/theme.ts | 48 ++++++++---------- packages/react-hooks/src/useOwnEraRewards.ts | 2 +- 35 files changed, 97 insertions(+), 95 deletions(-) diff --git a/packages/apps-config/src/ui/general/index.ts b/packages/apps-config/src/ui/general/index.ts index c66be88156..847e58ff97 100644 --- a/packages/apps-config/src/ui/general/index.ts +++ b/packages/apps-config/src/ui/general/index.ts @@ -28,10 +28,10 @@ const chainColors: Record = [ // overrides based on the actual software node type (all '-' converted to ' ') const nodeColors: Record = [ ['centrifuge chain', nodeCentrifuge], - ['edgeware node', nodeEdgeware], - ['node template', emptyColor], - ['parity polkadot', emptyColor], - ['substrate node', emptyColor] + ['edgeware node', nodeEdgeware] + // ['node template', emptyColor], + // ['parity polkadot', emptyColor], + // ['substrate node', emptyColor] ].reduce((colors, [node, color]): Record => ({ ...colors, [node.toLowerCase().replace(/-/g, ' ')]: color diff --git a/packages/apps/public/locales/zh/app-staking.json b/packages/apps/public/locales/zh/app-staking.json index 90ed80c48c..f39aeb1485 100644 --- a/packages/apps/public/locales/zh/app-staking.json +++ b/packages/apps/public/locales/zh/app-staking.json @@ -12,6 +12,7 @@ "controller": "控制器", "Stop Nominating": "停止提名", "Stop Validating": "停止验证", + "Stop": "停止", "Set Session Key": "设置会话key", "Validate": "验证", "Nominate": "提名", diff --git a/packages/apps/src/Apps.tsx b/packages/apps/src/Apps.tsx index ac24539623..c9b82aff1e 100644 --- a/packages/apps/src/Apps.tsx +++ b/packages/apps/src/Apps.tsx @@ -7,7 +7,7 @@ import { BareProps as Props } from '@polkadot/react-components/types'; import React, { useCallback, useMemo, useState } from 'react'; import store from 'store'; import styled from 'styled-components'; -import { defaultColor, chainColors, emptyColor, nodeColors } from '@polkadot/apps-config/ui/general'; +import { defaultColor, chainColors, nodeColors } from '@polkadot/apps-config/ui/general'; import GlobalStyle from '@polkadot/react-components/styles'; import { useApi } from '@polkadot/react-hooks'; import Signer from '@polkadot/react-signer'; @@ -41,8 +41,8 @@ function Apps ({ className }: Props): React.ReactElement { ...store.get('sidebar', {}), isMenu: window.innerWidth < SIDEBAR_MENU_THRESHOLD }); - const uiHighlight = useMemo((): string => { - return chainColors[sanitize(systemChain)] || nodeColors[sanitize(systemName)] || emptyColor; + const uiHighlight = useMemo((): string | undefined => { + return chainColors[sanitize(systemChain)] || nodeColors[sanitize(systemName)]; }, [systemChain, systemName]); const { isCollapsed, isMenu, isMenuOpen } = sidebar; diff --git a/packages/page-accounts/src/Account.tsx b/packages/page-accounts/src/Account.tsx index 50c1abb30f..86c9e650c5 100644 --- a/packages/page-accounts/src/Account.tsx +++ b/packages/page-accounts/src/Account.tsx @@ -335,7 +335,6 @@ function Account ({ address, className, filter, isFavorite, toggleFavorite }: Pr