safe-wallet-web
safe-wallet-web copied to clipboard
Keystone logo is not seen on "Continue with..."
Bug description
Keystone logo is not seen on the "Continue with..." button.
Environment
- Browser: Chrome
- Wallet: Keystone
- Chain: any
Steps to reproduce
- Go to the Welcome page page
- Connect the Keystone wallet
Expected result
Keystone logo should be visible.
Obtained result
It blends with the black background.
Screenshots
Hi @liliya-soroka
Do you have a preference for the final appearance of the button? If you prefer the button to remain black, I could either add a white box behind the logo or a white stroke around the entire logo.
It would be good to make it look like the Keystone icon in this component:
Yes so in dark mode would -> add a gray box behind the logo and in light mode -> add a white box behind the logo this change should apply to all logos, not just keystone. Let me know what you think
In addition to that the logos themeselves change depending on the theme. I'm not sure how it works, either the SVGs themselves have adaptive CSS inside, or this popup changes the logo URL depending on the theme.
I'm currently examining the files to identify the components responsible for styling the logos. Any guidance on where to focus my efforts would be greatly appreciated.
It’s a part of a library called web3-onboard. The icons come from the packages of that library.
Hi @katspaugh, thank you for the guidance! I've started working on this issue but encountered a roadblock. When running the app locally, not all UI features are supported, including the Connect Wallet
button on the welcome landing page http://localhost:3000/welcome
. I'm testing it on Chrome and ensured my .env file matches the variables listed here. I also confirmed that my popups aren't disabled. Please let me know if there's a key part of the setup that I'm missing.
A valid Infura token in the env vars be enough to display the wallet popup.
It seems that this logo is outdated, though (see their website). For the button we can use the icon below. Do we control the logos in the blocknative modal @katspaugh ?
Not sure if we can override blocknative's icon but we can make a pull request to their repo.
I've updated the Keystone plugin but the icon is still the same. Closing as wontfix because the effort is not proportional to the result.