From c5e193f5b8b89485e271f85f0ee852a6f9e0eb6f Mon Sep 17 00:00:00 2001 From: Max Frederiksen <maxfrederiksen@Maxs-MacBook-Air.local> Date: Thu, 16 Jan 2025 14:21:28 +0100 Subject: [PATCH] MR comments 2 --- src/App.tsx | 4 ++-- src/api/UserProvider.spec.tsx | 2 +- src/components/common/snackbar/index.ts | 4 +++- src/components/navigation/NavigationMenu/NavigationMenu.tsx | 2 +- src/components/{common => navigation}/applicationTitle.ts | 0 src/constants/index.ts | 1 - src/mocks/AppHarness.tsx | 2 +- src/mocks/mockAPI.ts | 1 - src/views/IOC/CreateIOCView.tsx | 2 +- src/views/IOC/IOCDetailsView.tsx | 2 +- src/views/IOC/IOCListView.tsx | 2 +- src/views/UserPage/UserPageView.tsx | 2 +- src/views/help/HelpView.tsx | 2 +- src/views/host/HostListView.tsx | 2 +- src/views/host/details/HostDetailsView.tsx | 2 +- src/views/jobs/JobDetailsView.tsx | 2 +- src/views/jobs/JobLogAccessControl.tsx | 2 +- src/views/login/LoginView.tsx | 2 +- src/views/records/RecordDetailsView.tsx | 2 +- src/views/records/RecordListView.tsx | 2 +- tsconfig.json | 2 -- 21 files changed, 20 insertions(+), 22 deletions(-) rename src/components/{common => navigation}/applicationTitle.ts (100%) diff --git a/src/App.tsx b/src/App.tsx index b6c7db91..05420ac5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -20,13 +20,13 @@ import { JobLogAccessControl } from "./views/jobs/JobLogAccessControl"; import { RecordListView } from "./views/records/RecordListView"; import { RecordDetailsView } from "./views/records/RecordDetailsView"; import { TestErrorView } from "./views/TestErrorView"; -import { applicationTitle } from "./components/common/applicationTitle"; +import { applicationTitle } from "./components/navigation/applicationTitle"; import { CreateIOCAccessControl } from "./views/IOC/CreateIOCAccessControl"; import { UserDetailsAccessControl } from "./views/UserPage/UserDetailsAccessControl"; import { ReduxProvider } from "./store/ReduxProvider"; import { env } from "./config/env"; import { GlobalAppBarContext as GlobalAppBarContextType } from "./types/common"; -import { MAX_SNACK } from "./constants"; +import { MAX_SNACK } from "./components/common/snackbar"; // setting up the application (TAB)title function App() { diff --git a/src/api/UserProvider.spec.tsx b/src/api/UserProvider.spec.tsx index b52cf898..c88defc2 100644 --- a/src/api/UserProvider.spec.tsx +++ b/src/api/UserProvider.spec.tsx @@ -4,7 +4,7 @@ import { SnackbarProvider } from "notistack"; import { UserProvider } from "./UserProvider"; import { ReduxProvider } from "../store/ReduxProvider"; import { UserContext } from "../types/common"; -import { MAX_SNACK } from "../constants"; +import { MAX_SNACK } from "../components/common/snackbar"; function DisplayUserContextValue() { const contextValue = useContext(userContext); diff --git a/src/components/common/snackbar/index.ts b/src/components/common/snackbar/index.ts index 0f50baf8..86baeb2b 100644 --- a/src/components/common/snackbar/index.ts +++ b/src/components/common/snackbar/index.ts @@ -1,4 +1,6 @@ import { useCustomSnackbar } from "./Snackbar"; -export { useCustomSnackbar }; +const MAX_SNACK = 5; + +export { useCustomSnackbar, MAX_SNACK }; export default useCustomSnackbar; diff --git a/src/components/navigation/NavigationMenu/NavigationMenu.tsx b/src/components/navigation/NavigationMenu/NavigationMenu.tsx index 2cb093bc..c2bcc0b5 100644 --- a/src/components/navigation/NavigationMenu/NavigationMenu.tsx +++ b/src/components/navigation/NavigationMenu/NavigationMenu.tsx @@ -26,7 +26,7 @@ import { useNavigate } from "react-router"; import { Link } from "react-router-dom"; import { LoginControls } from "./LoginControls"; import { CreateIOCButton } from "./CreateIOCButton"; -import { applicationTitle } from "../../common/applicationTitle"; +import { applicationTitle } from "../applicationTitle"; import { CCCEControlSymbol } from "../../../icons/CCCEControlSymbol"; import { theme } from "../../../style/Theme"; import { useGetCurrentModeQuery } from "../../../store/deployApi"; diff --git a/src/components/common/applicationTitle.ts b/src/components/navigation/applicationTitle.ts similarity index 100% rename from src/components/common/applicationTitle.ts rename to src/components/navigation/applicationTitle.ts diff --git a/src/constants/index.ts b/src/constants/index.ts index ea136b2d..26ae5f5a 100644 --- a/src/constants/index.ts +++ b/src/constants/index.ts @@ -1,3 +1,2 @@ export const ROWS_PER_PAGE = [20, 50]; export const DEFAULT_POLLING_INTERVAL_MILLIS = 3000; -export const MAX_SNACK = 5; diff --git a/src/mocks/AppHarness.tsx b/src/mocks/AppHarness.tsx index 88d0beeb..e7719f77 100644 --- a/src/mocks/AppHarness.tsx +++ b/src/mocks/AppHarness.tsx @@ -9,7 +9,7 @@ import { UserProvider } from "../api/UserProvider"; import { NavigationMenu } from "../components/navigation/NavigationMenu"; import { ReduxProvider } from "../store/ReduxProvider"; import { User } from "../types/common"; -import { MAX_SNACK } from "../constants"; +import { MAX_SNACK } from "../components/common/snackbar"; interface RouterHarnessProps { children: ReactNode; diff --git a/src/mocks/mockAPI.ts b/src/mocks/mockAPI.ts index 61425f71..9a003197 100644 --- a/src/mocks/mockAPI.ts +++ b/src/mocks/mockAPI.ts @@ -93,7 +93,6 @@ function logout() { function isLoggedIn(req: any) { const { cookies } = req; - console.log({ cookies }); if (cookies) { return Boolean(cookies["ce-deploy-auth"]); } else { diff --git a/src/views/IOC/CreateIOCView.tsx b/src/views/IOC/CreateIOCView.tsx index b895b6e1..34be09f4 100644 --- a/src/views/IOC/CreateIOCView.tsx +++ b/src/views/IOC/CreateIOCView.tsx @@ -1,6 +1,6 @@ import { GlobalAppBarContext } from "@ess-ics/ce-ui-common"; import { useContext, useEffect } from "react"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { CreateIOC } from "../../components/IOC/CreateIOC"; import { GlobalAppBarContext as GlobalAppBarContextType } from "../../types/common"; diff --git a/src/views/IOC/IOCDetailsView.tsx b/src/views/IOC/IOCDetailsView.tsx index 79916a6d..56dff4a9 100644 --- a/src/views/IOC/IOCDetailsView.tsx +++ b/src/views/IOC/IOCDetailsView.tsx @@ -10,7 +10,7 @@ import { import { IOCLiveStatus } from "../../components/IOC/IOCLiveStatus"; import { IOCManage } from "../../components/IOC/IOCManage"; import { IOCAdmin } from "../../components/IOC/IOCAdmin"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { GlobalAppBarContext } from "../../types/common"; import { IocDetails } from "../../store/deployApi"; diff --git a/src/views/IOC/IOCListView.tsx b/src/views/IOC/IOCListView.tsx index 9ba72287..e134cee4 100644 --- a/src/views/IOC/IOCListView.tsx +++ b/src/views/IOC/IOCListView.tsx @@ -8,7 +8,7 @@ import { import { useSearchParams } from "react-router-dom"; import { Container, Grid, Tabs, Tab } from "@mui/material"; import { useLazyListIocsQuery, ListIocsApiArg } from "../../store/deployApi"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { initRequestParams } from "../../api/initRequestParams"; import { GlobalAppBarContext, OnPageParams } from "../../types/common"; import { ApiAlertError } from "../../components/common/Alerts/ApiAlertError"; diff --git a/src/views/UserPage/UserPageView.tsx b/src/views/UserPage/UserPageView.tsx index bd1a6eca..d3704d19 100644 --- a/src/views/UserPage/UserPageView.tsx +++ b/src/views/UserPage/UserPageView.tsx @@ -1,7 +1,7 @@ import { useContext, useEffect } from "react"; import { Grid } from "@mui/material"; import { GlobalAppBarContext } from "@ess-ics/ce-ui-common"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { UserProfile } from "../../components/common/User/UserProfile"; import { UserOperationList } from "../../components/common/User/UserOperationList"; import { UserInfoResponse } from "../../store/deployApi"; diff --git a/src/views/help/HelpView.tsx b/src/views/help/HelpView.tsx index 5327ec51..f1cf5911 100644 --- a/src/views/help/HelpView.tsx +++ b/src/views/help/HelpView.tsx @@ -1,7 +1,7 @@ import { useContext, useEffect } from "react"; import { RootPaper, Help, GlobalAppBarContext } from "@ess-ics/ce-ui-common"; import { Stack, Typography } from "@mui/material"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { env } from "../../config/env"; import { GlobalAppBarContext as GlobalAppBarContextType } from "../../types/common"; diff --git a/src/views/host/HostListView.tsx b/src/views/host/HostListView.tsx index 67bf367e..939c0a51 100644 --- a/src/views/host/HostListView.tsx +++ b/src/views/host/HostListView.tsx @@ -8,7 +8,7 @@ import { } from "@ess-ics/ce-ui-common"; import { useSearchParams } from "react-router-dom"; import { HostTable } from "../../components/host/HostTable"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { initRequestParams } from "../../api/initRequestParams"; import { ROWS_PER_PAGE } from "../../constants"; import { ListHostsApiArg, useLazyListHostsQuery } from "../../store/deployApi"; diff --git a/src/views/host/details/HostDetailsView.tsx b/src/views/host/details/HostDetailsView.tsx index 1db71268..f4a7658f 100644 --- a/src/views/host/details/HostDetailsView.tsx +++ b/src/views/host/details/HostDetailsView.tsx @@ -13,7 +13,7 @@ import { HostDetailsTable } from "./HostDetailsTable"; import { HostJobsSection } from "./HostJobsSection"; import { HostIocSection } from "./HostIocSection"; import { LokiPanel } from "../../../components/common/Loki/LokiPanel"; -import { applicationTitle } from "../../../components/common/applicationTitle"; +import { applicationTitle } from "../../../components/navigation/applicationTitle"; import { AccessControl } from "../../../components/auth/AccessControl"; import { HostStatus } from "../../../components/host/HostStatus"; import { env } from "../../../config/env"; diff --git a/src/views/jobs/JobDetailsView.tsx b/src/views/jobs/JobDetailsView.tsx index 0e581ef3..b5fd21c1 100644 --- a/src/views/jobs/JobDetailsView.tsx +++ b/src/views/jobs/JobDetailsView.tsx @@ -4,7 +4,7 @@ import ArrowBackIcon from "@mui/icons-material/ArrowBack"; import { useNavigate } from "react-router-dom"; import { GlobalAppBarContext } from "@ess-ics/ce-ui-common"; import { JobsDetails } from "../../components/Job/JobDetails"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { GlobalAppBarContext as GlobalAppBarContextType } from "../../types/common"; import { JobDetails } from "../../store/deployApi"; diff --git a/src/views/jobs/JobLogAccessControl.tsx b/src/views/jobs/JobLogAccessControl.tsx index 5c98f2d5..f4fbe1ba 100644 --- a/src/views/jobs/JobLogAccessControl.tsx +++ b/src/views/jobs/JobLogAccessControl.tsx @@ -2,7 +2,7 @@ import { useContext, useEffect } from "react"; import { GlobalAppBarContext } from "@ess-ics/ce-ui-common"; import { JobListView } from "./JobListView"; import { AccessControl } from "../../components/auth/AccessControl"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { GlobalAppBarContext as GlobalAppBarContextType } from "../../types/common"; export function JobLogAccessControl() { diff --git a/src/views/login/LoginView.tsx b/src/views/login/LoginView.tsx index 8d23a30d..b312a05f 100644 --- a/src/views/login/LoginView.tsx +++ b/src/views/login/LoginView.tsx @@ -7,7 +7,7 @@ import { LoginForm } from "@ess-ics/ce-ui-common"; import { useRedirect } from "../../hooks/Redirect"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { GlobalAppBarContext as GlobalAppBarContextType, UserContext diff --git a/src/views/records/RecordDetailsView.tsx b/src/views/records/RecordDetailsView.tsx index 2763ae1e..55a2f901 100644 --- a/src/views/records/RecordDetailsView.tsx +++ b/src/views/records/RecordDetailsView.tsx @@ -12,7 +12,7 @@ import { import { useParams, useNavigate } from "react-router-dom"; import { Alias } from "./Alias"; import { RecordBadge } from "../../components/records/RecordBadge"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { NotFoundView } from "../../components/navigation/NotFoundView/NotFoundView"; import { RecordDetails, useGetRecordQuery } from "../../store/deployApi"; diff --git a/src/views/records/RecordListView.tsx b/src/views/records/RecordListView.tsx index 26f62f02..09b28c13 100644 --- a/src/views/records/RecordListView.tsx +++ b/src/views/records/RecordListView.tsx @@ -7,7 +7,7 @@ import { usePagination, SearchBar } from "@ess-ics/ce-ui-common"; -import { applicationTitle } from "../../components/common/applicationTitle"; +import { applicationTitle } from "../../components/navigation/applicationTitle"; import { initRequestParams } from "../../api/initRequestParams"; import { RecordTable } from "../../components/records/RecordTable"; import { ROWS_PER_PAGE } from "../../constants"; diff --git a/tsconfig.json b/tsconfig.json index 69644025..742fa721 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,8 +2,6 @@ "compilerOptions": { "target": "ESNext", "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "checkJs": true, "module": "ESNext", "skipLibCheck": true, "esModuleInterop": true, -- GitLab