Content group template selection outside of room
To browse templates outside of the room scope, we need a new route e.g. /templates
where the ContentGroupTemplateSelectionComponent
is used. It could make sense to add additional information to the route. For example, language and a tag could be added to link corresponding template categories on our website or on social media, such as /templates/tagIds=<tagId>
.
For navigating to this route, the current /user
route needs to be adjusted. Instead a /dashboard
route could be used to display room list (default) and offer a routing to templates. For this a navigation drawer would be the best choice (at least on desktop devices) since we already using horizontal navigation with tabs. For mobile we could either offer another fab button next to the room add button, a menu entry (not really a solution here since most users don't need this feature at all and the menu is already at it's max) or we implement a (modal) navigation drawer for mobile as well.
Hint: If we have a navigation drawer at the dashboard view, we could also add an entry for joining rooms later which either directly offers an input or a link to /home
.
Related https://gitlab.com/particify/dev/common-concerns/-/issues/53