diff --git a/website/src/components/NavBar.js b/website/src/components/NavBar.js
index 6dca407..5bd5e66 100644
--- a/website/src/components/NavBar.js
+++ b/website/src/components/NavBar.js
@@ -44,11 +44,6 @@ export default function ButtonAppBar() {
href: '/buckets',
icon: ,
},
- {
- name: 'Concept Map',
- href: '/conceptmap',
- icon: ,
- },
];
const [tabs, updateTabs] = useState(tabList.slice(1));
const [anchorEl, setAnchorEl] = useState(null);
diff --git a/website/src/views/conceptMap.js b/website/src/views/conceptMap.js
index 60cf8cd..50c2dc7 100644
--- a/website/src/views/conceptMap.js
+++ b/website/src/views/conceptMap.js
@@ -6,10 +6,12 @@ import './css/conceptMap.css';
import jwtDecode from 'jwt-decode';
import { StudentSelectionContext } from "../components/StudentSelectionWrapper";
import apiv2 from "../utils/apiv2";
+import { Typography, useMediaQuery } from "@mui/material";
export default function ConceptMap() {
const [loading, setLoading] = useState(false);
const [studentMastery, setStudentMastery] = useState('000000');
+ const mobile = useMediaQuery('(max-width:600px)');
const { selectedStudent, setSelectedStudent } = useContext(StudentSelectionContext);
@@ -44,6 +46,10 @@ export default function ConceptMap() {
return ;
}
+ if (mobile) {
+ return Concept Map is not available on mobile devices;
+ }
+
return (
<>
Concept Map