From 7247cec8e51f36bdc69d2590cf7b0f2bf85496ec Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sun, 23 Aug 2020 12:11:12 +0200 Subject: [PATCH] Media & highlight name adjustments (#3482) * Media & highlight name adjustments * 2000 sizing * Restore progress inner --- packages/apps/src/Endpoints/Network.tsx | 2 +- packages/apps/src/Menu/ChainInfo.tsx | 4 +- packages/apps/src/Menu/Grouping.tsx | 2 +- packages/apps/src/Menu/Item.tsx | 2 +- packages/apps/src/Menu/NodeInfo.tsx | 2 +- packages/apps/src/Menu/index.tsx | 4 +- .../page-accounts/src/Accounts/Account.tsx | 6 +- packages/page-accounts/src/Accounts/index.tsx | 12 +- .../page-accounts/src/Contacts/Address.tsx | 4 +- packages/page-accounts/src/Contacts/index.tsx | 4 +- .../src/Overview/DispatchEntry.tsx | 2 +- .../src/Overview/DispatchQueue.tsx | 2 +- .../page-democracy/src/Overview/Proposal.tsx | 4 +- .../page-democracy/src/Overview/Proposals.tsx | 4 +- .../src/Overview/Referendum.tsx | 8 +- .../src/Overview/Referendums.tsx | 8 +- .../page-democracy/src/Overview/Summary.tsx | 2 +- .../page-explorer/src/NodeInfo/Summary.tsx | 6 +- packages/page-explorer/src/Summary.tsx | 6 +- .../src/Overview/Parachain.tsx | 4 +- .../page-parachains/src/Overview/Summary.tsx | 2 +- .../page-parachains/src/ParachainInfo.tsx | 2 +- .../page-society/src/Overview/Summary.tsx | 4 +- .../src/Actions/Account/index.tsx | 2 +- packages/page-staking/src/Actions/index.tsx | 2 +- .../src/Overview/Address/index.tsx | 4 +- .../page-staking/src/Overview/CurrentList.tsx | 4 +- .../page-staking/src/Overview/Summary.tsx | 4 +- packages/page-staking/src/Targets/Summary.tsx | 6 +- .../page-staking/src/Targets/Validator.tsx | 4 +- packages/page-staking/src/Targets/index.tsx | 6 +- packages/page-treasury/src/Overview/Tip.tsx | 4 +- .../page-treasury/src/Overview/TipEndorse.tsx | 2 +- packages/page-treasury/src/Overview/Tips.tsx | 4 +- packages/react-components/src/Badge.tsx | 2 +- packages/react-components/src/ChainImg.tsx | 2 +- .../react-components/src/PasswordStrength.tsx | 2 +- packages/react-components/src/Progress.tsx | 6 +- packages/react-components/src/Spinner.tsx | 2 +- packages/react-components/src/SummaryBox.tsx | 4 - packages/react-components/src/Toggle.tsx | 2 +- packages/react-components/src/styles/index.ts | 26 ++-- packages/react-components/src/styles/media.ts | 127 +++--------------- 43 files changed, 110 insertions(+), 201 deletions(-) diff --git a/packages/apps/src/Endpoints/Network.tsx b/packages/apps/src/Endpoints/Network.tsx index fc156a32e9..e80b5a5711 100644 --- a/packages/apps/src/Endpoints/Network.tsx +++ b/packages/apps/src/Endpoints/Network.tsx @@ -29,7 +29,7 @@ function NetworkDisplay ({ apiUrl, className = '', setApiUrl, value: { icon, isC ); return ( -
+
{ return (
-
+
{runtimeVersion && (
{t('version {{version}}', { replace: { version: runtimeVersion.specVersion.toNumber() } })}
diff --git a/packages/apps/src/Menu/Grouping.tsx b/packages/apps/src/Menu/Grouping.tsx index edc98670d1..10048d34c9 100644 --- a/packages/apps/src/Menu/Grouping.tsx +++ b/packages/apps/src/Menu/Grouping.tsx @@ -33,7 +33,7 @@ function Grouping ({ className = '', name, routes }: Props): React.ReactElement< {name}
-
-
+
    {externalRef.current.map((route): React.ReactNode => ( )} - + {meta.parentAddress && ( )} @@ -396,7 +396,7 @@ function Account ({ account: { address, meta }, className = '', delegation, filt
- + {balancesAll?.accountNonce.gt(BN_ZERO) && formatNumber(balancesAll.accountNonce)} @@ -576,7 +576,7 @@ function Account ({ account: { address, meta }, className = '', delegation, filt - + { @@ -145,14 +145,14 @@ function Overview ({ className = '', onStatusChange }: Props): React.ReactElemen const footer = useMemo(() => ( - + - + {balanceTotal && } - + ), [balanceTotal]); diff --git a/packages/page-accounts/src/Contacts/Address.tsx b/packages/page-accounts/src/Contacts/Address.tsx index a7e8defa5a..53784ff15a 100644 --- a/packages/page-accounts/src/Contacts/Address.tsx +++ b/packages/page-accounts/src/Contacts/Address.tsx @@ -183,7 +183,7 @@ function Address ({ address, className = '', filter, isFavorite, toggleFavorite
- + {balancesAll?.accountNonce.gt(BN_ZERO) && formatNumber(balancesAll.accountNonce)} @@ -233,7 +233,7 @@ function Address ({ address, className = '', filter, isFavorite, toggleFavorite - + { diff --git a/packages/page-democracy/src/Overview/DispatchEntry.tsx b/packages/page-democracy/src/Overview/DispatchEntry.tsx index b756277a20..309d3a321a 100644 --- a/packages/page-democracy/src/Overview/DispatchEntry.tsx +++ b/packages/page-democracy/src/Overview/DispatchEntry.tsx @@ -45,7 +45,7 @@ function DispatchEntry ({ value: { at, image, imageHash, index } }: Props): Reac /> )} - + | null [t('dispatch queue'), 'start', 2], [t('enact')], [], - [undefined, 'mini ui--media-1000'] + [undefined, 'mini media--1000'] ]); return ( diff --git a/packages/page-democracy/src/Overview/Proposal.tsx b/packages/page-democracy/src/Overview/Proposal.tsx index eefc0f9608..cc2119b6ef 100644 --- a/packages/page-democracy/src/Overview/Proposal.tsx +++ b/packages/page-democracy/src/Overview/Proposal.tsx @@ -34,7 +34,7 @@ function Proposal ({ className = '', value: { balance, image, imageHash, index, - + @@ -64,7 +64,7 @@ function Proposal ({ className = '', value: { balance, image, imageHash, index, )} - + { const headerRef = useRef([ [t('proposals'), 'start', 2], [t('proposer'), 'address'], - [t('locked'), 'ui--media-1200'], + [t('locked'), 'media--1200'], [undefined, undefined, 2], - [undefined, 'mini ui--media-1000'] + [undefined, 'mini media--1000'] ]); return ( diff --git a/packages/page-democracy/src/Overview/Referendum.tsx b/packages/page-democracy/src/Overview/Referendum.tsx index 11e73e32a8..48dca4d67a 100644 --- a/packages/page-democracy/src/Overview/Referendum.tsx +++ b/packages/page-democracy/src/Overview/Referendum.tsx @@ -84,15 +84,15 @@ function Referendum ({ className = '', value: { allAye, allNay, image, imageHash imageHash={imageHash} proposal={image?.proposal} /> - + {t('{{blocks}} blocks', { replace: { blocks: formatNumber(remainBlock) } })} - + #{formatNumber(enactBlock)} - + {percentages && ( <>
{percentages.turnout}
@@ -148,7 +148,7 @@ function Referendum ({ className = '', value: { allAye, allNay, image, imageHash icon='asterisk' /> - + { {bestNumber && ( -
+
('launch period')} progress={{ diff --git a/packages/page-explorer/src/NodeInfo/Summary.tsx b/packages/page-explorer/src/NodeInfo/Summary.tsx index ba43782788..b09bb241d3 100644 --- a/packages/page-explorer/src/NodeInfo/Summary.tsx +++ b/packages/page-explorer/src/NodeInfo/Summary.tsx @@ -43,13 +43,13 @@ function Summary ({ info: { extrinsics, health, peers } = EMPTY_INFO, nextRefres {health && ( <> ('total peers')} > {formatNumber(health.peers)} ('syncing')} > {health.isSyncing.valueOf() @@ -61,7 +61,7 @@ function Summary ({ info: { extrinsics, health, peers } = EMPTY_INFO, nextRefres )}
{extrinsics && (extrinsics.length > 0) && ( -
+
('queued tx')}> {extrinsics.length} diff --git a/packages/page-explorer/src/Summary.tsx b/packages/page-explorer/src/Summary.tsx index 54bbc76aef..4bf8fbab14 100644 --- a/packages/page-explorer/src/Summary.tsx +++ b/packages/page-explorer/src/Summary.tsx @@ -22,21 +22,21 @@ function Summary (): React.ReactElement { ('target')} > {api.query.balances && ( ('total issuance')} > )}
-
+
diff --git a/packages/page-parachains/src/Overview/Parachain.tsx b/packages/page-parachains/src/Overview/Parachain.tsx index ca86edcdf1..dc6fffa029 100644 --- a/packages/page-parachains/src/Overview/Parachain.tsx +++ b/packages/page-parachains/src/Overview/Parachain.tsx @@ -76,10 +76,10 @@ function Parachain ({ className = '', parachain: { didUpdate, id, info, pendingS {headHex} - + {pendingSwapId?.toString()} - + {info?.scheduling?.toString() || t('')} diff --git a/packages/page-parachains/src/Overview/Summary.tsx b/packages/page-parachains/src/Overview/Summary.tsx index ec1599b837..da15dc12e2 100644 --- a/packages/page-parachains/src/Overview/Summary.tsx +++ b/packages/page-parachains/src/Overview/Summary.tsx @@ -48,7 +48,7 @@ function Summary ({ nextFreeId, parachainCount, proposalCount }: Props): React.R
('best block')} > diff --git a/packages/page-parachains/src/ParachainInfo.tsx b/packages/page-parachains/src/ParachainInfo.tsx index 9888a7de30..caa66eb472 100644 --- a/packages/page-parachains/src/ParachainInfo.tsx +++ b/packages/page-parachains/src/ParachainInfo.tsx @@ -28,7 +28,7 @@ function ParachainInfo ({ children, className = '', info, isBig }: Props): React ? : ( ) diff --git a/packages/page-society/src/Overview/Summary.tsx b/packages/page-society/src/Overview/Summary.tsx index f3cfa20299..0c789b080d 100644 --- a/packages/page-society/src/Overview/Summary.tsx +++ b/packages/page-society/src/Overview/Summary.tsx @@ -32,7 +32,7 @@ function Summary ({ className = '', info }: Props): React.ReactElement { return ( -
+
{info && members && ( ('members')}> {members.length} / {info.maxMembers.toString()} @@ -51,7 +51,7 @@ function Summary ({ className = '', info }: Props): React.ReactElement { }} />
-
+
('challenge')} progress={{ diff --git a/packages/page-staking/src/Actions/Account/index.tsx b/packages/page-staking/src/Actions/Account/index.tsx index 544c9aecb5..15cdfa6fc4 100644 --- a/packages/page-staking/src/Actions/Account/index.tsx +++ b/packages/page-staking/src/Actions/Account/index.tsx @@ -180,7 +180,7 @@ function Account ({ allSlashes, className = '', info: { controllerId, destinatio - {destination} + {destination} diff --git a/packages/page-staking/src/Actions/index.tsx b/packages/page-staking/src/Actions/index.tsx index 7cf398602b..84f18d59ea 100644 --- a/packages/page-staking/src/Actions/index.tsx +++ b/packages/page-staking/src/Actions/index.tsx @@ -59,7 +59,7 @@ function Actions ({ className = '', isInElection, ownStashes, targets }: Props): const headerRef = useRef([ [t('stashes'), 'start', 2], [t('controller'), 'address'], - [t('rewards'), 'number ui--media-1200'], + [t('rewards'), 'number media--1200'], [t('bonded'), 'number'], [undefined, undefined, 2] ]); diff --git a/packages/page-staking/src/Overview/Address/index.tsx b/packages/page-staking/src/Overview/Address/index.tsx index acc9896e09..a39179e13f 100644 --- a/packages/page-staking/src/Overview/Address/index.tsx +++ b/packages/page-staking/src/Overview/Address/index.tsx @@ -142,7 +142,7 @@ function Address ({ address, className = '', filterName, hasQueries, isElected, /> ) } - + {stakeOwn?.gtn(0) && ( )} @@ -168,7 +168,7 @@ function Address ({ address, className = '', filterName, hasQueries, isElected, /> )} - + ('waiting')} > {next.length} @@ -42,7 +42,7 @@ function Summary ({ className = '', isVisible, next, nominators, stakingOverview )} {!!nominators?.length && ( ('nominators')} > {nominators.length} diff --git a/packages/page-staking/src/Targets/Summary.tsx b/packages/page-staking/src/Targets/Summary.tsx index 14f10c17bc..a2beb504bc 100644 --- a/packages/page-staking/src/Targets/Summary.tsx +++ b/packages/page-staking/src/Targets/Summary.tsx @@ -50,7 +50,7 @@ function Summary ({ avgStaked, lastReward, lowStaked, numNominators, numValidato return ( -
+
{totalIssuance && ( ('total staked')} / ` : ''}${t('total issuance')}`} @@ -77,7 +77,7 @@ function Summary ({ avgStaked, lastReward, lowStaked, numNominators, numValidato
{avgStaked && lowStaked && ( ('lowest / avg staked')}`} progress={progressAvg} > @@ -95,7 +95,7 @@ function Summary ({ avgStaked, lastReward, lowStaked, numNominators, numValidato )} {numValidators && numNominators && ( ('nominators')} / ${t('validators')}`} > {numNominators} / {numValidators} diff --git a/packages/page-staking/src/Targets/Validator.tsx b/packages/page-staking/src/Targets/Validator.tsx index 00bc99f659..21fccb3d2c 100644 --- a/packages/page-staking/src/Targets/Validator.tsx +++ b/packages/page-staking/src/Targets/Validator.tsx @@ -137,7 +137,7 @@ function Validator ({ allSlashes, canSelect, filterName, info, isNominated, isSe - {numNominators || ''} + {numNominators || ''} { isCommission @@ -147,7 +147,7 @@ function Validator ({ allSlashes, canSelect, filterName, info, isNominated, isSe {!bondTotal.isZero() && } {!bondOwn.isZero() && } - {!bondOther.isZero() && } + {!bondOther.isZero() && } {!rewardPayout.isZero() && } {(canSelect || isSelected) && ( diff --git a/packages/page-staking/src/Targets/index.tsx b/packages/page-staking/src/Targets/index.tsx index a8d3f19b4e..41713e9377 100644 --- a/packages/page-staking/src/Targets/index.tsx +++ b/packages/page-staking/src/Targets/index.tsx @@ -35,8 +35,8 @@ interface SortState { } const CLASSES: Record = { - rankBondOther: 'ui--media-1600', - rankNumNominators: 'ui--media-1200' + rankBondOther: 'media--1600', + rankNumNominators: 'media--1200' }; function sort (sortBy: TargetSortBy, sortFromMax: boolean, validators: ValidatorInfo[]): number[] { @@ -136,7 +136,7 @@ function Targets ({ className = '', isInElection, ownStashes, targets: { avgStak [t('validators'), 'start', 3], ...['rankNumNominators', 'rankComm', 'rankBondTotal', 'rankBondOwn', 'rankBondOther', 'rankOverall'].map((header) => [ <>{labels[header]}, - `${sorted ? `isClickable ${sortBy === header ? 'ui--highlight--border' : ''} number` : 'number'} ${CLASSES[header] || ''}`, + `${sorted ? `isClickable ${sortBy === header ? 'highlight--border' : ''} number` : 'number'} ${CLASSES[header] || ''}`, 1, (): void => _sort(header as 'rankComm') ]), diff --git a/packages/page-treasury/src/Overview/Tip.tsx b/packages/page-treasury/src/Overview/Tip.tsx index 74ebddd0fc..c9e1d79f90 100644 --- a/packages/page-treasury/src/Overview/Tip.tsx +++ b/packages/page-treasury/src/Overview/Tip.tsx @@ -147,7 +147,7 @@ function Tip ({ bestNumber, className = '', hash, isMember, members, tip }: Prop ) } - + {isMember && ( )} - + {info || (icon && )} diff --git a/packages/react-components/src/ChainImg.tsx b/packages/react-components/src/ChainImg.tsx index d466208ab0..ee48eaf2d2 100644 --- a/packages/react-components/src/ChainImg.tsx +++ b/packages/react-components/src/ChainImg.tsx @@ -39,7 +39,7 @@ function ChainImg ({ className = '', logo, onClick }: Props): React.ReactElement return ( chain logo diff --git a/packages/react-components/src/PasswordStrength.tsx b/packages/react-components/src/PasswordStrength.tsx index 9ecbe5f5d7..efcad466eb 100644 --- a/packages/react-components/src/PasswordStrength.tsx +++ b/packages/react-components/src/PasswordStrength.tsx @@ -33,7 +33,7 @@ function PasswordStrength ({ className = '', value }: Props): React.ReactElement return (
diff --git a/packages/react-components/src/Progress.tsx b/packages/react-components/src/Progress.tsx index 18628626ca..797173570c 100644 --- a/packages/react-components/src/Progress.tsx +++ b/packages/react-components/src/Progress.tsx @@ -25,7 +25,7 @@ function DivClip ({ angle, type }: RotateProps): React.ReactElement return (
@@ -46,7 +46,7 @@ function Progress ({ className = '', isDisabled, size = 'normal', total, value } return (
-
+
{variant === 'app' &&
{label || t('Retrieving data')}
} diff --git a/packages/react-components/src/SummaryBox.tsx b/packages/react-components/src/SummaryBox.tsx index 57063a209b..4fe3e5a455 100644 --- a/packages/react-components/src/SummaryBox.tsx +++ b/packages/react-components/src/SummaryBox.tsx @@ -49,10 +49,6 @@ export default React.memo(styled(SummaryBox)` @media(max-width: 767px) { padding: 0; - - .ui--media-small { - display: none !important; - } } @media(min-width: 768px) { diff --git a/packages/react-components/src/Toggle.tsx b/packages/react-components/src/Toggle.tsx index 1be79553f2..111110c561 100644 --- a/packages/react-components/src/Toggle.tsx +++ b/packages/react-components/src/Toggle.tsx @@ -37,7 +37,7 @@ function Toggle ({ className = '', isDisabled, isOverlay, isRadio, label, onChan onClick={_onClick} > {label && } -
+
); } diff --git a/packages/react-components/src/styles/index.ts b/packages/react-components/src/styles/index.ts index 87d872756c..3e3e52bf3b 100644 --- a/packages/react-components/src/styles/index.ts +++ b/packages/react-components/src/styles/index.ts @@ -21,25 +21,25 @@ const getHighlight = (props: Props): string => (props.uiHighlight || defaultHighlight); export default createGlobalStyle` - .ui--highlight--all { + .highlight--all { background: ${getHighlight} !important; border-color: ${getHighlight} !important; color: ${getHighlight} !important; } - .ui--highlight--before:before { + .highlight--before:before { background: ${getHighlight} !important; } - .ui--highlight--before-border:before { + .highlight--before-border:before { border-color: ${getHighlight} !important; } - .ui--highlight--bg { + .highlight--bg { background: ${getHighlight} !important; } - .ui--highlight--bg-light { + .highlight--bg-light { background: white; position: relative; @@ -56,37 +56,37 @@ export default createGlobalStyle` } } - .ui--highlight--border { + .highlight--border { border-color: ${getHighlight} !important; } - .ui--highlight--color { + .highlight--color { color: ${getHighlight} !important; } - .ui--highlight--fill { + .highlight--fill { fill: ${getHighlight} !important; } - .ui--highlight--gradient { + .highlight--gradient { background: ${(props: Props) => `linear-gradient(90deg, ${props.uiHighlight || defaultHighlight}, transparent)`}; } - .ui--highlight--hover-color:hover { + .highlight--hover-color:hover { color: ${getHighlight} !important; } - .ui--highlight--icon { + .highlight--icon { .ui--Icon { color: ${getHighlight} !important; } } - .ui--highlight--shadow { + .highlight--shadow { box-shadow: 0 0 1px ${getHighlight} !important; } - .ui--highlight--stroke { + .highlight--stroke { stroke: ${getHighlight} !important; } diff --git a/packages/react-components/src/styles/media.ts b/packages/react-components/src/styles/media.ts index 186fe11449..d4bc05c60c 100644 --- a/packages/react-components/src/styles/media.ts +++ b/packages/react-components/src/styles/media.ts @@ -5,192 +5,105 @@ import { css } from 'styled-components'; export default css` - /* block by default, flex as per media queries below */ - .ui--flex-large, - .ui--flex-medium, - .ui--flex-small { - display: block; + .media--2000 { + @media only screen and (max-width: 2000px) { + display: none !important; + } } - /* hide all by default, add as per media queries below */ - .ui--media-large, - .ui--media-medium, - .ui--media-small { - height: 0; - visibility: hidden; - width: 0; - } - - td.ui--media-large, - td.ui--media-medium, - td.ui--media-small, - th.ui--media-large, - th.ui--media-medium, - th.ui--media-small { - display: none; - } - - .ui--media-2000 { + .media--1900 { @media only screen and (max-width: 1900px) { display: none !important; } } - .ui--media-1900 { - @media only screen and (max-width: 1900px) { - display: none !important; - } - } - - .ui--media-1800 { + .media--1800 { @media only screen and (max-width: 1800px) { display: none !important; } } - .ui--media-1700 { + .media--1700 { @media only screen and (max-width: 1700px) { display: none !important; } } - .ui--media-1600 { + .media--1600 { @media only screen and (max-width: 1600px) { display: none !important; } } - .ui--media-1500 { + .media--1500 { @media only screen and (max-width: 1500px) { display: none !important; } } - .ui--media-1400 { + .media--1400 { @media only screen and (max-width: 1400px) { display: none !important; } } - .ui--media-1300 { + .media--1300 { @media only screen and (max-width: 1300px) { display: none !important; } } - .ui--media-1200 { + .media--1200 { @media only screen and (max-width: 1200px) { display: none !important; } } - .ui--media-1100 { + .media--1100 { @media only screen and (max-width: 1100px) { display: none !important; } } - .ui--media-1000 { + .media--1000 { @media only screen and (max-width: 1000px) { display: none !important; } } - .ui--media-900 { + .media--900 { @media only screen and (max-width: 900px) { display: none !important; } } - .ui--media-800 { + .media--800 { @media only screen and (max-width: 800px) { display: none !important; } } - .ui--media-700 { + .media--700 { @media only screen and (max-width: 700px) { display: none !important; } } - .ui--media-600 { + .media--600 { @media only screen and (max-width: 600px) { display: none !important; } } - .ui--media-500 { + .media--500 { @media only screen and (max-width: 500px) { display: none !important; } } - .ui--media-400 { + .media--400 { @media only screen and (max-width: 400px) { display: none !important; } } - - @media (min-width: 1281px) { - .ui--flex-large { - display: flex; - flex-wrap: wrap; - } - - .ui--media-large { - height: auto; - visibility: visible; - width: auto; - } - - td.ui--media-large, - th.ui--media-large { - display: table-cell; - } - } - - @media (min-width: 1025px) { - .ui--flex-medium { - display: flex; - flex-wrap: wrap; - } - - .ui--media-medium { - height: auto; - visibility: visible; - width: auto; - } - - td.ui--media-medium, - th.ui--media-medium { - display: table-cell; - } - } - - @media (min-width: 768px) { - .ui--flex-small { - display: flex; - flex-wrap: wrap; - } - - .ui--media-small { - height: auto; - visibility: visible; - width: auto; - - } - - td.ui--media-small, - th.ui--media-small { - display: table-cell; - } - } - - /* tabs */ - @media (max-width: 991px) { - .ui--Tabs { - padding-left: 5.2rem; - } - } `;