diff --git a/packages/mask/src/extension/options-page/DashboardComponents/ActionButton.tsx b/packages/mask/src/extension/options-page/DashboardComponents/ActionButton.tsx index 449c69a66a4d..d01f32ccdfcf 100644 --- a/packages/mask/src/extension/options-page/DashboardComponents/ActionButton.tsx +++ b/packages/mask/src/extension/options-page/DashboardComponents/ActionButton.tsx @@ -114,9 +114,8 @@ export function ActionButtonPromise(props: ActionButtonPromiseProps) { } = props const [state, setState] = useState('init') - const basicClass = classNames(classes.button, b.className) - const completeClass = classNames(basicClass, classes.success) - const failClass = classNames(basicClass, classes.failed) + const completeClass = classNames(classes.success, b.className) + const failClass = classNames(classes.failed, b.className) const run = () => { setState('wait') @@ -145,16 +144,7 @@ export function ActionButtonPromise(props: ActionButtonPromiseProps) { }, [executor, noUpdateEffect]) if (state === 'wait') - return ( -