diff --git a/src/Calendars/Main.tsx b/src/Calendars/Main.tsx
index 280c3ede..e2613301 100644
--- a/src/Calendars/Main.tsx
+++ b/src/Calendars/Main.tsx
@@ -6,10 +6,11 @@ import { Switch, Route, useHistory } from "react-router";
import * as Etebase from "etebase";
-import { Button, useTheme } from "@material-ui/core";
+import { Button, IconButton, useTheme } from "@material-ui/core";
import IconEdit from "@material-ui/icons/Edit";
import IconDuplicate from "@material-ui/icons/FileCopy";
import IconChangeHistory from "@material-ui/icons/ChangeHistory";
+import ArrowBack from "@material-ui/icons/ArrowBack";
import { EventType, PimType } from "../pim-types";
import { useCredentials } from "../credentials";
@@ -198,44 +199,56 @@ export default function CalendarsMain() {
path={routeResolver.getRoute("pim.events._id")}
exact
>
-
-
-
-
-
-
+
+
+
+ history.push(routeResolver.getRoute(`pim.events`))
+ }
+ >
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Contacts/Main.tsx b/src/Contacts/Main.tsx
index 478bf022..c5c94435 100644
--- a/src/Contacts/Main.tsx
+++ b/src/Contacts/Main.tsx
@@ -6,8 +6,9 @@ import { Switch, Route, useHistory } from "react-router";
import * as Etebase from "etebase";
-import { Button, useTheme } from "@material-ui/core";
+import { Button, IconButton, useTheme } from "@material-ui/core";
import IconEdit from "@material-ui/icons/Edit";
+import ArrowBack from "@material-ui/icons/ArrowBack";
import IconChangeHistory from "@material-ui/icons/ChangeHistory";
import { ContactType, PimType } from "../pim-types";
@@ -202,31 +203,43 @@ export default function ContactsMain() {
path={routeResolver.getRoute("pim.contacts._id")}
exact
>
-
-
-
-
-
+
+
+
+ history.push(routeResolver.getRoute(`pim.contacts`))
+ }
+ >
+
+
+
+
+
+
+
+
+
diff --git a/src/Tasks/Main.tsx b/src/Tasks/Main.tsx
index e8d973eb..3de4a299 100644
--- a/src/Tasks/Main.tsx
+++ b/src/Tasks/Main.tsx
@@ -6,9 +6,10 @@ import { Switch, Route, useHistory } from "react-router";
import * as Etebase from "etebase";
-import { Button, useTheme } from "@material-ui/core";
+import { Button, IconButton, useTheme } from "@material-ui/core";
import IconEdit from "@material-ui/icons/Edit";
import IconChangeHistory from "@material-ui/icons/ChangeHistory";
+import ArrowBack from "@material-ui/icons/ArrowBack";
import { TaskType, PimType } from "../pim-types";
import { useCredentials } from "../credentials";
@@ -168,31 +169,42 @@ export default function TasksMain() {
path={routeResolver.getRoute("pim.tasks._id")}
exact
>
-
-
-
-
-
+
+
+
+ history.push(routeResolver.getRoute(`pim.tasks`))
+ }
+ >
+
+
+
+
+
+
+
+