From 93fd554ed001ac36b7a1ec83536f07fc5832b0c5 Mon Sep 17 00:00:00 2001 From: Keshav Date: Wed, 21 Feb 2024 08:38:02 +0530 Subject: [PATCH] Centralised Breakpoints --- client/components/Dropdown/TableDropdown.jsx | 6 +- client/modules/IDE/components/Header/Nav.jsx | 28 ++- .../modules/IDE/components/Header/index.jsx | 20 +- client/modules/IDE/hooks/useIsMobile.js | 9 + client/modules/IDE/pages/IDEView.jsx | 197 +++++++++--------- .../User/components/DashboardTabSwitcher.jsx | 94 ++++----- client/modules/User/pages/DashboardView.jsx | 7 +- 7 files changed, 174 insertions(+), 187 deletions(-) create mode 100644 client/modules/IDE/hooks/useIsMobile.js diff --git a/client/components/Dropdown/TableDropdown.jsx b/client/components/Dropdown/TableDropdown.jsx index d4db78f963..44f4f27fd6 100644 --- a/client/components/Dropdown/TableDropdown.jsx +++ b/client/components/Dropdown/TableDropdown.jsx @@ -1,20 +1,18 @@ import React from 'react'; -import { useMediaQuery } from 'react-responsive'; import styled from 'styled-components'; import { prop, remSize } from '../../theme'; import DropdownMenu from './DropdownMenu'; import DownFilledTriangleIcon from '../../images/down-filled-triangle.svg'; import MoreIconSvg from '../../images/more.svg'; +import useIsMobile from '../../modules/IDE/hooks/useIsMobile'; const DotsHorizontal = styled(MoreIconSvg)` transform: rotate(90deg); `; const TableDropdownIcon = () => { - // TODO: centralize breakpoints - const isMobile = useMediaQuery({ maxWidth: 770 }); - + const isMobile = useIsMobile(); return isMobile ? (