The route: instruction uses a route id. Because this link lives inside the Overview child route, we prefix with ../ so the router resolves the id from the parent (Projects) route context.
Create src/components/task-list.ts:
Create src/components/task-list.html:
Create src/components/task-item.ts:
Create src/components/task-item.html:
3. Replace the Overview page with real behavior
Update src/pages/projects-overview-page.ts:
Update src/pages/projects-overview-page.html:
The loading hook reads the query params from next.queryParams. The Share Filter button uses IRouter.load() to update the URL.