Add tasks page (#1015)

* Refactor top bar component

* Add task page with tabs

* Add tasks

* Add logic for task status

* Fix isoweek definition

* Enable click on task

* Deduplicate component

* Lint

---------

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
Emilien Chauvet
2023-07-31 16:14:35 -07:00
committed by GitHub
parent 700b567320
commit 22ca00bb67
22 changed files with 625 additions and 143 deletions

View File

@ -5,6 +5,7 @@ import { useCommandMenu } from '@/command-menu/hooks/useCommandMenu';
import { SettingsNavbar } from '@/settings/components/SettingsNavbar';
import {
IconBuildingSkyscraper,
IconCheckbox,
IconInbox,
IconSearch,
IconSettings,
@ -45,6 +46,11 @@ export function AppNavbar() {
to="/settings/profile"
icon={<IconSettings size={theme.icon.size.md} />}
/>
<NavItem
label="Tasks"
to="/tasks"
icon={<IconCheckbox size={theme.icon.size.md} />}
/>
<NavTitle label="Workspace" />
<NavItem
label="Companies"