diff --git a/packages/page-accounts/src/modals/IdentityMain.tsx b/packages/page-accounts/src/modals/IdentityMain.tsx index 33b441ceb5..cb39d8b506 100644 --- a/packages/page-accounts/src/modals/IdentityMain.tsx +++ b/packages/page-accounts/src/modals/IdentityMain.tsx @@ -262,8 +262,8 @@ function IdentityMain ({ address, className = '', onClose }: Props): React.React ); } -export default styled(IdentityMain)` +export default React.memo(styled(IdentityMain)` .toggle-Wrap { position: relative; } -`; +`); diff --git a/packages/page-explorer/src/Latency/index.tsx b/packages/page-explorer/src/Latency/index.tsx index 8aeba82b3d..8d92ba3da4 100644 --- a/packages/page-explorer/src/Latency/index.tsx +++ b/packages/page-explorer/src/Latency/index.tsx @@ -81,6 +81,10 @@ function getPoints (details: Detail[], timeAvg: number): ChartInfo { }; } +function formatTime (time: number): string { + return `${(time / 1000).toFixed(3)}s`; +} + function Latency ({ className }: Props): React.ReactElement | null { const { t } = useTranslation(); const { details, stdDev, timeAvg, timeMax, timeMin } = useLatency(); @@ -108,19 +112,19 @@ function Latency ({ className }: Props): React.ReactElement | null {
- ('avg')}>{(timeAvg / 1000).toFixed(3)}s + ('avg')}>{formatTime(timeAvg)} ('std dev')} > - {(stdDev / 1000).toFixed(3)}s + {formatTime(stdDev)}
- ('min')}>{(timeMin / 1000).toFixed(3)}s - ('max')}>{(timeMax / 1000).toFixed(3)}s + ('min')}>{formatTime(timeMin)} + ('max')}>{formatTime(timeMax)}
- ('last')}>{times.values[0][times.values[0].length - 1].toFixed(3)}s + ('last')}>{formatTime(times.values[0][times.values[0].length - 1])}

{t('blocktimes (last {{num}} blocks)', { replace: { num: times.labels.length } })}

@@ -132,7 +136,7 @@ function Latency ({ className }: Props): React.ReactElement | null { values={times.values} />
- {/*
+ {/*

{t('events (last {{num}} blocks)', { replace: { num: events.labels.length } })}

| null { values={events.values} />
-
+

{t('extrinsics (last {{num}} blocks)', { replace: { num: extrinsics.labels.length } })}

| null { ); } -export default styled(Latency)` +export default React.memo(styled(Latency)` .container { background: var(--bg-table); border: 1px solid var(--border-table); @@ -167,4 +171,4 @@ export default styled(Latency)` .container+.container { margin-top: 1rem; } -`; +`); diff --git a/packages/page-files/src/CrustFiles.tsx b/packages/page-files/src/CrustFiles.tsx index 6369b0f93e..3a83e6654b 100644 --- a/packages/page-files/src/CrustFiles.tsx +++ b/packages/page-files/src/CrustFiles.tsx @@ -206,8 +206,7 @@ function CrustFiles ({ className }: Props): React.ReactElement { }, [wFiles]); return
-
-
+
{ style={{ display: 'none' }} type={'file'} /> - { - file && showUpMode && + {file && showUpMode && ( - } + )}
; } -export default React.memo(styled(CrustFiles)` +export default React.memo(styled(CrustFiles)` h1 { text-transform: unset !important; } + .uploadBtn { position: relative; padding: 5px 0; @@ -386,5 +385,4 @@ export default React.memo(styled(CrustFiles)` } } } - `); diff --git a/packages/react-components/src/Row.tsx b/packages/react-components/src/Row.tsx index 840d07dad2..9687402721 100644 --- a/packages/react-components/src/Row.tsx +++ b/packages/react-components/src/Row.tsx @@ -253,8 +253,6 @@ function Row ({ address, buttons, children, className = '', defaultName, details ); } -export default React.memo( - styled(Row)`${ - styles - }` -); +export default React.memo(styled(Row)`${ + styles +}`);