Skip to content

Refactor room navigation

Lukas Weingarten requested to merge 812-overthink-navigation-bar into master

An outlet is now used for inner room navigation. This involves a lot of refactoring, but mostly a lot of cleaner code. Navigate to question series overview for creators instead of navigating to content presentation by clicking on the question series item in the nav bar. Also a specific question series can be chosen in a menu if there are multiple series.

  • Rename RoomPageCompoent to RoomOverviewComponent and use RoomPageComponent for room navigation and outlet
  • Refactor affected components especially NavBarComponent, RoomOverviewComponent and RoutingService

UI:

  • Nav bar is now displayed for every room route
  • User count is displayed at the bottom for now
  • Header toolbar is fixed now (can be changed or optimized for mobile etc. later if necessary)

Closes #909 (closed)

Edited by Lukas Weingarten

Merge request reports