Added the generic popup component

Added the generic popup component

issue https://github.com/A24Group/Triage/issues/3720