feat: rework popups & refactor best practices for react query See merge request !149
check documentation here