diff --git a/frontend/src/components/Icons/HelpIcon.vue b/frontend/src/components/Icons/HelpIcon.vue
new file mode 100644
index 00000000..97c09698
--- /dev/null
+++ b/frontend/src/components/Icons/HelpIcon.vue
@@ -0,0 +1,16 @@
+
+
+
diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue
index cf9ea854..360c5a9a 100644
--- a/frontend/src/components/Layouts/AppSidebar.vue
+++ b/frontend/src/components/Layouts/AppSidebar.vue
@@ -74,6 +74,15 @@
+
+
+
+
+
-
+
@@ -92,6 +101,7 @@
+
@@ -109,10 +119,12 @@ import TaskIcon from '@/components/Icons/TaskIcon.vue'
import PhoneIcon from '@/components/Icons/PhoneIcon.vue'
import CollapseSidebar from '@/components/Icons/CollapseSidebar.vue'
import NotificationsIcon from '@/components/Icons/NotificationsIcon.vue'
+import HelpIcon from '@/components/Icons/HelpIcon.vue'
import SidebarLink from '@/components/SidebarLink.vue'
import Notifications from '@/components/Notifications.vue'
import Settings from '@/components/Settings/Settings.vue'
import SignupBanner from '@/components/SignupBanner.vue'
+import HelpModal from '@/components/Modals/HelpModal.vue'
import { viewsStore } from '@/stores/views'
import {
unreadNotificationsCount,
@@ -233,4 +245,6 @@ function getIcon(routeName, icon) {
return PinIcon
}
}
+
+const showHelpModal = ref(false)
diff --git a/frontend/src/components/Modals/HelpModal.vue b/frontend/src/components/Modals/HelpModal.vue
new file mode 100644
index 00000000..21eddbe6
--- /dev/null
+++ b/frontend/src/components/Modals/HelpModal.vue
@@ -0,0 +1,29 @@
+
+
+
+