Chain Announcement Modal
We need a way to give more visibility to when we add chains.
When adding chains we should be able to create a programmatic announcement modal. The data that we would need for this modal would be:
- Name of chain
- Features that are added (Send, Receive, Trade, etc)
- Chain Icon
- CTA
We can use this data to generate a message, and a use the icon to skin it to that specific chain. Once a user interacts with the CTA or closes it we should mark it as seen and not show it to them again.
This should leverage the Dialog component so we get a modal on desktop and a bottom sheet on mobile.
Here is an example of how this modal would look.
from reallybeard:
What do we do when the wallet doesn't support this chain?
We want the ability to selectively show this modal - not for every new chain.
- manually triggers to the modal. push notificaitons eventually so have a spreadsheet to know when to push to this modal.
- carousel as a useful add, in case we have a lot of these.
- native wallet CTA on an announcement. "try it on shapeshift wallet" if they aren't supported on a connected one, maybe is the happy medium.
- having a way to show to users that they can use chains. if they connect but we don't support the chain e.g., keepkey. <— this is a related/separate UX