diff --git a/packages/extension-ui/src/Popup/Signing/Request.tsx b/packages/extension-ui/src/Popup/Signing/Request.tsx index 96acb288..f9928352 100644 --- a/packages/extension-ui/src/Popup/Signing/Request.tsx +++ b/packages/extension-ui/src/Popup/Signing/Request.tsx @@ -131,6 +131,7 @@ export default function Request ({ account: { isExternal }, buttonText, isFirst, : ( @@ -85,8 +85,16 @@ export default styled(Button)(({ isDanger, theme }: Props) => ` top: 0; } - &.isBusy .busyOverlay { - visibility: visible; + &.isBusy { + background: rgba(96,96,96,0.15); + + .children { + opacity: 0.25; + } + + .busyOverlay { + visibility: visible; + } } &.isDisabled .disabledOverlay { diff --git a/packages/extension-ui/src/components/Spinner.tsx b/packages/extension-ui/src/components/Spinner.tsx index 9dd87472..f8ad1aa5 100644 --- a/packages/extension-ui/src/components/Spinner.tsx +++ b/packages/extension-ui/src/components/Spinner.tsx @@ -26,6 +26,8 @@ function Spinner ({ className = '', size = 'normal' }: Props): React.ReactElemen export default React.memo(styled(Spinner)` bottom: 0rem; height: 3rem; + left: 50%; + margin-left: -1.5rem; position: absolute; right: 0.75rem; width: 3rem;