From 7255645c4f46b4903e168764945dc0b5b81a5b01 Mon Sep 17 00:00:00 2001 From: Rajnish2105 <166371359+Rajnish2105@users.noreply.github.com> Date: Wed, 25 Dec 2024 20:11:54 +0530 Subject: [PATCH 1/2] Refactored useWhatPage hook to provide mobileTitle --- .../IDE/components/Header/MobileNav.jsx | 42 +-- client/modules/IDE/hooks/useWhatPage.js | 46 ++- .../User/pages/AccountView.unit.test.jsx | 357 ++++++++++++++++++ 3 files changed, 421 insertions(+), 24 deletions(-) create mode 100644 client/modules/User/pages/AccountView.unit.test.jsx diff --git a/client/modules/IDE/components/Header/MobileNav.jsx b/client/modules/IDE/components/Header/MobileNav.jsx index 37fa16bed3..3da2323329 100644 --- a/client/modules/IDE/components/Header/MobileNav.jsx +++ b/client/modules/IDE/components/Header/MobileNav.jsx @@ -1,4 +1,4 @@ -import React, { useContext, useMemo, useState } from 'react'; +import React, { useContext, useState } from 'react'; import styled from 'styled-components'; import { useDispatch, useSelector } from 'react-redux'; import { useTranslation } from 'react-i18next'; @@ -204,30 +204,30 @@ const MobileNav = () => { const project = useSelector((state) => state.project); const user = useSelector((state) => state.user); - const { t } = useTranslation(); + // const { t } = useTranslation(); const editorLink = useSelector(selectSketchPath); - const pageName = useWhatPage(); + const { pageName, title } = useWhatPage(); // TODO: remove the switch and use a props like mobileTitle