Dashboard View - senior-design-marketplace/vue-typescript-client GitHub Wiki

Basics

The dashboard is the main place for authenticated user to see relevant information about their projects, applications, invites, and notifications. This view is not visible to unauthenticated users.

Contains the following views:

Redirecting to a Specific Tab

If you want to redirect the user to a specific tab using the router, you need to include a url parameter with the router push. For example, if you want to link directly to the inbox tab within the dashboard, you would use the path /dashboard/inbox.

In addition to this, providing another url parameter after the view will pass the parameter to the inner component. For example, if the path /dashboard/applications/1234 is provided to the router, it will bring the user to the applications tab within the dashboard and open the application with the id 1234 if it exists. This is very useful for notifications since it allows the user to click on a notification and be brought directly to the relevant application in their dashboard.