Noticed that when the user presses the button to open SIWEPanel, we don't change the button to a loading state like we do for the ConnectEthereum screen here.
This diff adds the loading state to the button, which improves the responsiveness of the UX.