The current implementation of notifications across Cashtab is a smorgasbord of 12 different antd functions that take in slightly different parameters.
This diff optimizes this by consolidating them into a single function that is not context specific, which will eventually enable the deprecation of the existing 12 notif functions.
Given the magnitude of changes across the app, this will be landed in increments per component, with one final diff deprecating all 12 existing notification functions.
The SignVerifyMsg component is the first cab off the rank, which ended up being a tricky one to start with due to modal interactions and default closure of dropdowns.