diff --git a/modern/src/reports/RouteReportPage.js b/modern/src/reports/RouteReportPage.js
index 5003ff3117..27b4db1848 100644
--- a/modern/src/reports/RouteReportPage.js
+++ b/modern/src/reports/RouteReportPage.js
@@ -2,10 +2,14 @@ import React, { Fragment, useCallback, useState } from 'react';
import { useSelector } from 'react-redux';
import { useNavigate } from 'react-router-dom';
import {
- IconButton, Table, TableBody, TableCell, TableHead, TableRow,
+ IconButton, Skeleton,
} from '@mui/material';
import GpsFixedIcon from '@mui/icons-material/GpsFixed';
import LocationSearchingIcon from '@mui/icons-material/LocationSearching';
+import useMediaQuery from '@mui/material/useMediaQuery';
+import { useTheme } from '@mui/material/styles';
+import AutoSizer from 'react-virtualized-auto-sizer';
+import { FixedSizeGrid } from 'react-window';
import ReportFilter from './components/ReportFilter';
import { useTranslation } from '../common/components/LocalizationProvider';
import PageLayout from '../common/components/PageLayout';
@@ -19,7 +23,6 @@ import MapRoutePath from '../map/MapRoutePath';
import MapRoutePoints from '../map/MapRoutePoints';
import MapPositions from '../map/MapPositions';
import useReportStyles from './common/useReportStyles';
-import TableShimmer from '../common/components/TableShimmer';
import MapCamera from '../map/MapCamera';
import MapGeofence from '../map/MapGeofence';
import scheduleReport from './common/scheduleReport';
@@ -28,6 +31,10 @@ const RouteReportPage = () => {
const navigate = useNavigate();
const classes = useReportStyles();
const t = useTranslation();
+ const theme = useTheme();
+
+ const phone = useMediaQuery(theme.breakpoints.down('md'));
+ const desktop = useMediaQuery(theme.breakpoints.up('lg'));
const positionAttributes = usePositionAttributes(t);
@@ -116,7 +123,7 @@ const RouteReportPage = () => {