Background:
Some elements and parameters in my app would impact the user no matter what page they are on. Two examples I can think of are:
- A disabled account: Here, I want users to get similar message saying the account is disabled no matter what page they are on
- List item: A popup item. I use it to announce new features or a product tour. In the same way, I might want every user to see the same pop up no matter what page they have accessed.
What I’ve tried so far:
This works, but multiplies the amount of work needed, and also opens a risk to inconsistency:
- I build the element I want, whether it’s a pop-up or a “when page loads” conditions. I test it, and once everything is working, I copy and paste it to every other page.
What I would have wanted to build:
One element that globally applies to all pages (or even more complex, only pages I choose, without having to build the entire logic into each page individually. That way - I don’t have to build it more than once, and if I make tiny changes, they automatically apply to every page.