Swapping out the conditionals on the action for conditional triggers, I like it. Interesting approach and use of the properties on reusables.
With this approach if I have a dashboard from which the user can delete 3 or 4 different data types, do I need to have 3-4 instances of the reusable popup on that single dashboard page, or can I have just one instance of the reusable popup?