I would definitely split something like this into two separate views, and then use partial representations for parts that are common between them.
Composition, without inheritance and without conditional logic, is almost always a cleaner, more understandable and more user-friendly way when it comes to planning Views
.
source share