diff --git a/plugins/time-resources/src/components/PlanView.svelte b/plugins/time-resources/src/components/PlanView.svelte
index 731242b0cb9..ce7cf76dd3e 100644
--- a/plugins/time-resources/src/components/PlanView.svelte
+++ b/plugins/time-resources/src/components/PlanView.svelte
@@ -22,6 +22,7 @@
const defaultDuration = 30 * 60 * 1000
let replacedPanel: HTMLElement
+ let isVisiblePlannerNav: boolean = true
let currentDate: Date = new Date()
@@ -67,18 +68,21 @@
{#if visibleNav}
-
-
+ {#if isVisiblePlannerNav}
+
+
+ {/if}
(dragItem = e.detail)}
on:dragend={() => (dragItem = undefined)}
diff --git a/plugins/time-resources/src/components/ToDos.svelte b/plugins/time-resources/src/components/ToDos.svelte
index 02f2ec63621..3dc88d088da 100644
--- a/plugins/time-resources/src/components/ToDos.svelte
+++ b/plugins/time-resources/src/components/ToDos.svelte
@@ -6,19 +6,21 @@
import { Scroller, areDatesEqual, todosSP, defaultSP, Header, ButtonIcon, Label } from '@hcengineering/ui'
import { ToDo, WorkSlot } from '@hcengineering/time'
import { ToDosMode } from '..'
- import time from '../plugin'
import { getNearest } from '../utils'
+ import MenuClose from './icons/MenuClose.svelte'
+ import MenuOpen from './icons/MenuOpen.svelte'
import CreateToDo from './CreateToDo.svelte'
import ToDoGroup from './ToDoGroup.svelte'
import IconDiff from './icons/Diff.svelte'
+ import time from '../plugin'
import tags, { TagElement } from '@hcengineering/tags'
- import IconMenu from './icons/Menu.svelte'
import tracker, { Project } from '@hcengineering/tracker'
import view from '@hcengineering/view-resources/src/plugin'
export let mode: ToDosMode
export let tag: Ref | undefined
export let currentDate: Date
+ export let isVisiblePlannerNav: boolean = true
const acc = getCurrentAccount() as PersonAccount
const user = acc.person
@@ -40,6 +42,10 @@
$: updateTags(mode, tag)
+ function togglePlannerNav (): void {
+ isVisiblePlannerNav = !isVisiblePlannerNav
+ }
+
function updateTags (mode: ToDosMode, tag: Ref | undefined): void {
if (mode !== 'tag' || tag === undefined) {
tagsQuery.unsubscribe()
@@ -258,7 +264,13 @@