Skip to content

Commit 0eb291c

Browse files
authored
Merge pull request #913 from roflcoopter/feature/timeline-sidebar
add direct navigation to timeline
2 parents a3f937b + d395507 commit 0eb291c

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

frontend/src/components/camera/CameraCard.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import Image from "@jy95/material-ui-image";
22
import ImageSearchIcon from "@mui/icons-material/ImageSearch";
33
import LiveTvIcon from "@mui/icons-material/LiveTv";
44
import VideoFileIcon from "@mui/icons-material/VideoFile";
5+
import ViewTimelineIcon from "@mui/icons-material/ViewTimeline";
56
import Card from "@mui/material/Card";
67
import CardActionArea from "@mui/material/CardActionArea";
78
import CardActions from "@mui/material/CardActions";
@@ -221,6 +222,14 @@ const SuccessCameraCard = ({
221222
<ImageSearchIcon />
222223
</IconButton>
223224
</Tooltip>
225+
<Tooltip title="Timeline">
226+
<IconButton
227+
component={Link}
228+
to={`/events?camera=${camera.identifier}&tab=timeline`}
229+
>
230+
<ViewTimelineIcon />
231+
</IconButton>
232+
</Tooltip>
224233
<Tooltip title="Recordings">
225234
<IconButton
226235
component={Link}

frontend/src/components/header/Drawer.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import SettingsIcon from "@mui/icons-material/Settings";
66
import VideoFileIcon from "@mui/icons-material/VideoFile";
77
import VideocamIcon from "@mui/icons-material/Videocam";
88
import ViewListIcon from "@mui/icons-material/ViewList";
9+
import ViewTimelineIcon from "@mui/icons-material/ViewTimeline";
910
import VolunteerActivismIcon from "@mui/icons-material/VolunteerActivism";
1011
import Box from "@mui/material/Box";
1112
import Container from "@mui/material/Container";
@@ -47,7 +48,13 @@ const drawerItems: Array<DrawerItemTypes> = [
4748
type: "link",
4849
title: "Events",
4950
icon: ImageSearchIcon,
50-
path: "/events",
51+
path: "/events?tab=events",
52+
},
53+
{
54+
type: "link",
55+
title: "Timeline",
56+
icon: ViewTimelineIcon,
57+
path: "/events?tab=timeline",
5158
},
5259
{ type: "link", title: "Entities", icon: ViewListIcon, path: "/entities" },
5360
{ type: "divider" },

0 commit comments

Comments
 (0)