From 01810b2c9a1bdfddd36757fa0288267b59a824c2 Mon Sep 17 00:00:00 2001
From: Sudarshan Sreeram <sudarshan.sreeram19@imperial.ac.uk>
Date: Sat, 8 Aug 2020 21:22:52 +0530
Subject: [PATCH] Fix module card scaling on smaller screens

---
 frontend/src/components/App.tsx                    | 6 +++---
 frontend/src/components/atoms/ModuleCard/index.tsx | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/frontend/src/components/App.tsx b/frontend/src/components/App.tsx
index d50350ea0..296f404ec 100644
--- a/frontend/src/components/App.tsx
+++ b/frontend/src/components/App.tsx
@@ -29,18 +29,18 @@ class App extends React.Component<{}, AppState> {
   }
 
   toggleLeftBar() {
-    if (window.innerWidth < 992) {
+    if (window.innerWidth <= 1024) {
       this.setState({
         toggledRight: false,
       });
-    }
+    } 
     this.setState((state) => ({
       toggledLeft: !state.toggledLeft,
     }));
   }
 
   toggleRightBar() {
-    if (window.innerWidth < 992) {
+    if (window.innerWidth <= 1024) {
       this.setState({
         toggledLeft: false,
       });
diff --git a/frontend/src/components/atoms/ModuleCard/index.tsx b/frontend/src/components/atoms/ModuleCard/index.tsx
index cec15728d..b5c22a6ce 100644
--- a/frontend/src/components/atoms/ModuleCard/index.tsx
+++ b/frontend/src/components/atoms/ModuleCard/index.tsx
@@ -26,7 +26,7 @@ export interface ModuleCardProps {
 
 const ModuleCard: React.FC<ModuleCardProps> = ({ module }: ModuleCardProps) => {
   return (
-    <Col xs={12} sm={6} lg={4} xl={3} style={{ marginTop: "1.875rem" }}>
+    <Col xs={12} sm={12} md={6} lg={6} xl={3} style={{ marginTop: "1.875rem" }}>
       <Card
         className={classNames(styles.moduleCard)}
         as={Link}
-- 
GitLab