From fbc7cc9bfea05b1d3aac8691e3d7a5cf0060ddf3 Mon Sep 17 00:00:00 2001 From: zhouhanseng Date: Tue, 24 May 2022 14:38:11 +0800 Subject: [PATCH 1/4] fix(ui): claim button && mind fb tool box hint --- .../InjectedComponents/ToolboxUnstyled.tsx | 5 ++++- .../DashboardComponents/ActionButton.tsx | 21 +++++++++++++++---- .../plugins/ITO/SNSAdaptor/ClaimAllDialog.tsx | 2 ++ .../minds.com/customization/custom.ts | 4 ++++ .../minds.com/injection/ToolboxHint_UI.tsx | 5 +++-- .../minds.com/utils/selector.ts | 4 +--- .../src/web3/UI/EthereumChainBoundary.tsx | 3 +++ 7 files changed, 34 insertions(+), 10 deletions(-) diff --git a/packages/mask/src/components/InjectedComponents/ToolboxUnstyled.tsx b/packages/mask/src/components/InjectedComponents/ToolboxUnstyled.tsx index 106098381aeb..6a2593c93cca 100644 --- a/packages/mask/src/components/InjectedComponents/ToolboxUnstyled.tsx +++ b/packages/mask/src/components/InjectedComponents/ToolboxUnstyled.tsx @@ -91,6 +91,7 @@ export function ToolboxHintUnstyled(props: ToolboxHintProps) { function ToolboxHintForApplication(props: ToolboxHintProps) { const { ListItemButton = MuiListItemButton, + ListItemIcon = MuiListItemIcon, Container = 'div', Typography = MuiTypography, iconSize = 24, @@ -104,7 +105,9 @@ function ToolboxHintForApplication(props: ToolboxHintProps) { - + + + {mini ? null : ( ('init') - const completeClass = classNames(classes.success, b.className) - const failClass = classNames(classes.failed, b.className) + const basicClass = classNames(classes.button, b.className) + const completeClass = classNames(basicClass, classes.success) + const failClass = classNames(basicClass, classes.failed) const run = () => { setState('wait') @@ -144,7 +145,16 @@ export function ActionButtonPromise(props: ActionButtonPromiseProps) { }, [executor, noUpdateEffect]) if (state === 'wait') - return