diff --git a/apps/console/package.json b/apps/console/package.json index a53d71cb13d..786fd975a9d 100644 --- a/apps/console/package.json +++ b/apps/console/package.json @@ -67,7 +67,6 @@ "country-language": "^0.1.7", "deep-equal": "^2.2.2", "file-saver": "^2.0.5", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,7 +85,6 @@ "react-joyride": "^2.3.0", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", - "react-router-dom": "^4.3.1", "reactflow": "11.7.2", "recharts": "^2.6.2", "reduce-reducers": "^1.0.4", @@ -114,12 +112,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", diff --git a/apps/console/src/app.tsx b/apps/console/src/app.tsx index 43c1315d65d..95ede02de18 100755 --- a/apps/console/src/app.tsx +++ b/apps/console/src/app.tsx @@ -20,10 +20,8 @@ import { BasicUserInfo, DecodedIDTokenPayload, useAuthContext } from "@asgardeo/ import { AccessControlProvider, AllFeatureInterface, FeatureGateInterface } from "@wso2is/access-control"; import useAuthorization from "@wso2is/admin.authorization.v1/hooks/use-authorization"; import { EventPublisher, PreLoader } from "@wso2is/admin.core.v1"; -import { ProtectedRoute } from "@wso2is/admin.core.v1/components"; import { Config, DocumentationLinks, getBaseRoutes } from "@wso2is/admin.core.v1/configs"; import { AppConstants } from "@wso2is/admin.core.v1/constants"; -import { history } from "@wso2is/admin.core.v1/helpers"; import useResourceEndpoints from "@wso2is/admin.core.v1/hooks/use-resource-endpoints"; import { ConfigReducerStateInterface, @@ -59,8 +57,7 @@ import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } import { Helmet } from "react-helmet"; import { Trans } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; -import { StaticContext } from "react-router"; -import { Redirect, Route, RouteComponentProps, Router, Switch } from "react-router-dom"; +import { Navigate, NavigateFunction, Route, Routes, useNavigate } from "react-router-dom"; import { Dispatch } from "redux"; import "moment/locale/si"; import "moment/locale/fr"; @@ -92,6 +89,7 @@ export const App: FunctionComponent> = (): ReactElement => const theme: string = useSelector((state: AppState) => state?.config?.ui?.theme?.name); const allowedScopes: string = useSelector((state: AppState) => state?.auth?.allowedScopes); const organizationType: string = useSelector((state: AppState) => state?.organization?.organizationType); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); const [ baseRoutes, setBaseRoutes ] = useState(getBaseRoutes()); const [ sessionTimedOut, setSessionTimedOut ] = useState(false); @@ -103,6 +101,8 @@ export const App: FunctionComponent> = (): ReactElement => error: featureGateAPIException } = useGetAllFeatures(); + const navigate: NavigateFunction = useNavigate(); + /** * Set the deployment configs in redux state. */ @@ -184,13 +184,13 @@ export const App: FunctionComponent> = (): ReactElement => if(has(idToken, "associated_tenants") || isPrivilegedUser) { // If there is an association, the user is likely unauthorized by other criteria. - history.push({ + navigate({ pathname: AppConstants.getPaths().get("UNAUTHORIZED"), search: "?error=" + AppConstants.LOGIN_ERRORS.get("ACCESS_DENIED") }); } else { // If there is no association, the user should be redirected to creation flow. - history.push({ + navigate({ pathname: AppConstants.getPaths().get("CREATE_TENANT") }); } @@ -201,7 +201,7 @@ export const App: FunctionComponent> = (): ReactElement => // Tracked here https://github.com/wso2/product-is/issues/11650. }); } else { - history.push({ + navigate({ pathname: AppConstants.getPaths().get("UNAUTHORIZED"), search: "?error=" + AppConstants.LOGIN_ERRORS.get("ACCESS_DENIED") }); @@ -258,7 +258,7 @@ export const App: FunctionComponent> = (): ReactElement => * @param url - Current URL. */ const handleSessionTimeoutAbort = (url: URL): void => { - history.push({ + navigate({ pathname: url.pathname, search: url.search }); @@ -269,7 +269,7 @@ export const App: FunctionComponent> = (): ReactElement => */ const handleSessionLogout = (): void => { AuthenticateUtils.removeAuthenticationCallbackUrl(CommonAppConstants.CONSOLE_APP); - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); }; const sessionStorageDisabled = () => { @@ -277,11 +277,11 @@ export const App: FunctionComponent> = (): ReactElement => const storage: Storage = sessionStorage; if (!storage && location.pathname !== AppConstants.getPaths().get("STORING_DATA_DISABLED")) { - history.push(AppConstants.getPaths().get("STORING_DATA_DISABLED")); + navigate(AppConstants.getPaths().get("STORING_DATA_DISABLED")); } } catch { if (true && location.pathname !== AppConstants.getPaths().get("STORING_DATA_DISABLED")) { - history.push(AppConstants.getPaths().get("STORING_DATA_DISABLED")); + navigate(AppConstants.getPaths().get("STORING_DATA_DISABLED")); } } }; @@ -297,7 +297,7 @@ export const App: FunctionComponent> = (): ReactElement => if (response === false) { AuthenticateUtils.removeAuthenticationCallbackUrl(CommonAppConstants.CONSOLE_APP); - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); } else { window.history.replaceState(null, null, window.location.pathname); } @@ -305,7 +305,7 @@ export const App: FunctionComponent> = (): ReactElement => .catch(() => { AuthenticateUtils.removeAuthenticationCallbackUrl(CommonAppConstants.CONSOLE_APP); - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); }); }; @@ -314,209 +314,206 @@ export const App: FunctionComponent> = (): ReactElement => } return ( - -
- links={ DocumentationLinks }> - }> - - - + links={ DocumentationLinks }> + }> + + + + } + > When you click on the Go back button, we will try to recover the session if it exists. If you don't have an active session, you will be redirected to the login page - - ), - headingI18nKey: "console:common.modals.sessionTimeoutModal" + + + ), + headingI18nKey: "console:common.modals.sessionTimeoutModal" + ".heading", - loginAgainButtonText: ( - + }> Login again - - ), - primaryButtonText: ( - + ), + primaryButtonText: ( + + }> Go back - - ), - secondaryButtonText: ( - + ), + secondaryButtonText: ( + + }> Logout - - ), - sessionTimedOutDescription: ( - + ), + sessionTimedOutDescription: ( + + }> Please log in again to continue from where you left off. - - ), - sessionTimedOutHeadingI18nKey: "console:common.modals" + + + ), + sessionTimedOutHeadingI18nKey: "console:common.modals" + ".sessionTimeoutModal.sessionTimedOutHeading" - } } - type={ SessionTimeoutModalTypes.DEFAULT } - > - <> - - { appTitle } - { - (window?.themeHash && window?.publicPath && theme) - ? ( - - ) - : null - } - - + } } + type={ SessionTimeoutModalTypes.DEFAULT } + > + <> + + { appTitle } + { + (window?.themeHash && window?.publicPath && theme) + ? ( + + ) + : null + } + + Your session has expired - ) - } - description={ - ( + ) + } + description={ + ( Please try signing in again. - ) - } - primaryActionText={ - ( + ) + } + primaryActionText={ + ( Sign In - ) - } - primaryAction={ - signOut - } - /> - + ) + } + primaryAction={ + signOut + } + /> + Something went wrong - ) - } - description={ - ( + ) + } + description={ + ( An error occurred when serving the requested application. Please try reloading the app. - ) - } - primaryActionText={ - ( + ) + } + primaryActionText={ + ( Reload the App - ) + ) + } + /> + + { + baseRoutes.map((route: RouteInterface, index: number) => { + return ( + route.protected ? + ( + + : () } + path={ route.path } + key={ index } + /> + ) + : + ( + + } + key={ index } + /> + ) + ); + }) + } + ) } /> - - - { - baseRoutes.map((route: RouteInterface, index: number) => { - return ( - route.protected ? - ( - - ) - : - ( - ) => { - return (); - } - } - key={ index } - exact={ route.exact } - /> - ) - ); - }) - } - - - - - - - -
-
+ + + + + + + + ); }; diff --git a/apps/myaccount/package.json b/apps/myaccount/package.json index 82adba3e3c7..5afbb66b79e 100644 --- a/apps/myaccount/package.json +++ b/apps/myaccount/package.json @@ -68,7 +68,6 @@ "react-i18next": "^11.18.5", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", - "react-router-dom": "^4.3.1", "react-top-loading-bar": "^1.2.0", "redux": "^4.0.4", "redux-thunk": "^2.3.0", @@ -83,12 +82,8 @@ "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/redux-mock-store": "^1.0.2", "@types/uuid": "^9.0.1", "@types/webpack-env": "^1.16.0", diff --git a/apps/myaccount/src/api/profile.ts b/apps/myaccount/src/api/profile.ts index af6a4facc5c..57e34d95788 100644 --- a/apps/myaccount/src/api/profile.ts +++ b/apps/myaccount/src/api/profile.ts @@ -23,9 +23,9 @@ import { PatchOperationRequest, ProfileInfoInterface, ProfileSchemaInterface } f import { CommonUtils } from "@wso2is/core/utils"; import axios, { AxiosError } from "axios"; import isEmpty from "lodash-es/isEmpty"; +import { globalNavigate } from "../components/shared/global-history"; import { Config } from "../configs"; import { AppConstants } from "../constants"; -import { history } from "../helpers"; import { BasicProfileInterface, HttpMethods, ReadOnlyUserStatus } from "../models"; import { store } from "../store"; import { toggleSCIMEnabled } from "../store/actions"; @@ -173,7 +173,7 @@ export const getProfileInfo = (): Promise => { store.dispatch(toggleSCIMEnabled(false)); // Navigate to login error page. - history.push(AppConstants.getPaths().get("LOGIN_ERROR")); + globalNavigate(AppConstants.getPaths().get("LOGIN_ERROR")); } return Promise.reject(error); diff --git a/apps/myaccount/src/app.tsx b/apps/myaccount/src/app.tsx index f452a74976e..4d50f464933 100644 --- a/apps/myaccount/src/app.tsx +++ b/apps/myaccount/src/app.tsx @@ -36,11 +36,10 @@ import * as moment from "moment"; import React, { ReactElement, Suspense, useContext, useEffect, useState } from "react"; import { Trans } from "react-i18next"; import { useSelector } from "react-redux"; -import { Redirect, Route, RouteProps, Router, Switch } from "react-router-dom"; -import { PreLoader, ProtectedRoute } from "./components"; +import { Navigate, Route, Routes, useNavigate } from "react-router-dom"; +import { PreLoader } from "./components"; import { getBaseRoutes } from "./configs"; import { AppConstants } from "./constants"; -import { history } from "./helpers"; import { ConfigReducerStateInterface, FeatureConfigInterface @@ -60,6 +59,7 @@ export const App = (): ReactElement => { const loginInit: boolean = useSelector((state: AppState) => state.authenticationInformation.loginInit); const allowedScopes: string = useSelector((state: AppState) => state?.authenticationInformation?.scope); const uuid: string = useSelector((state: AppState) => state.authenticationInformation.profileInfo.id); + const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); const [ baseRoutes, setBaseRoutes ] = useState(getBaseRoutes()); @@ -67,6 +67,7 @@ export const App = (): ReactElement => { const { signOut, trySignInSilently } = useAuthContext(); const { themePreference } = useContext(ThemeProviderContext); + const navigate = useNavigate(); const { setMode } = useColorScheme(); @@ -110,7 +111,7 @@ export const App = (): ReactElement => { return; } - history.push(AppConstants.getPaths().get("UNAUTHORIZED")); + navigate(AppConstants.getPaths().get("UNAUTHORIZED")); }, [ loginInit, allowedScopes, config ]); /** @@ -160,7 +161,7 @@ export const App = (): ReactElement => { * @param url - Current URL. */ const handleSessionTimeoutAbort = (url: URL): void => { - history.push({ + navigate({ pathname: url.pathname, search: url.search }); @@ -170,7 +171,7 @@ export const App = (): ReactElement => { * Handles session logout. */ const handleSessionLogout = (): void => { - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); }; /** @@ -181,11 +182,11 @@ export const App = (): ReactElement => { const storage: Storage = sessionStorage; if (!storage && location.pathname !== AppConstants.getPaths().get("STORING_DATA_DISABLED")) { - history.push(AppConstants.getPaths().get("STORING_DATA_DISABLED")); + navigate(AppConstants.getPaths().get("STORING_DATA_DISABLED")); } } catch { if (true && location.pathname !== AppConstants.getPaths().get("STORING_DATA_DISABLED")) { - history.push(AppConstants.getPaths().get("STORING_DATA_DISABLED")); + navigate(AppConstants.getPaths().get("STORING_DATA_DISABLED")); } } }; @@ -199,13 +200,13 @@ export const App = (): ReactElement => { trySignInSilently() .then((response: boolean) => { if (response === false) { - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); } else { window.history.replaceState(null, null, window.location.pathname); } }) .catch(() => { - history.push(AppConstants.getAppLogoutPath()); + navigate(AppConstants.getAppLogoutPath()); }); }; @@ -214,177 +215,190 @@ export const App = (): ReactElement => { } return ( - -
- }> - - +
+ }> + + When you click on the Go back button, we will try to recover the session if it exists. If you don't have an active session, you will be redirected to the login page + + ), + headingI18nKey: "myAccount:common.modals.sessionTimeoutModal.heading", + loginAgainButtonText: ( + + Login again + + ), + primaryButtonText: ( + + Go back + + ), + secondaryButtonText: ( + + Logout + + ), + sessionTimedOutDescription: ( + + Please log in again to continue from where you left off. + + ), + sessionTimedOutHeadingI18nKey: "myAccount:common.modals" + + ".sessionTimeoutModal.sessionTimedOutHeading" + } } + type={ SessionTimeoutModalTypes.DEFAULT } + > + <> + + Your session has expired - ), - headingI18nKey: "myAccount:common.modals.sessionTimeoutModal.heading", - loginAgainButtonText: ( + ) } + description={ ( - Login again + Please try signing in again. - ), - primaryButtonText: ( + ) } + primaryActionText={ ( - Go back + Sign In - ), - secondaryButtonText: ( + ) } + primaryAction={ + signOut + } + /> + - Logout + Something went wrong - ), - sessionTimedOutDescription: ( + ) } + description={ ( - Please log in again to continue from where you left off. - - ), - sessionTimedOutHeadingI18nKey: "myAccount:common.modals" + - ".sessionTimeoutModal.sessionTimedOutHeading" - } } - type={ SessionTimeoutModalTypes.DEFAULT } - > - <> - - Your session has expired - - ) } - description={ ( - - Please try signing in again. - - ) } - primaryActionText={ ( - - Sign In - - ) } - primaryAction={ - signOut - } - /> - - Something went wrong - - ) } - description={ ( - An error occurred when serving the requested application. Please try reloading the app. - - ) } - primaryActionText={ ( - + + ) } + primaryActionText={ ( + Reload the App - - ) } - /> - - - { - config - ? filterRoutes(baseRoutes, config) - .map((route: RouteInterface, index: number) => { - return ( - route.redirectTo + + ) } + /> + + { + config + ? filterRoutes(baseRoutes, config) + .map((route: RouteInterface, index: number) => { + + console.log(config); + console.log(baseRoutes); + console.log(filterRoutes(baseRoutes, config)); + + return ( + route.redirectTo + ? ( + ) + } + /> + ) + : + route.protected ? ( - + : ( + + ) + } + key={ index } /> ) - : route.protected - ? ( - - ) - : - ( - ( - - ) } - key={ index } - exact={ route.exact } - /> - ) - ); - }) - : null - } - - - - - -
- + : + ( + + ) + ); + }) + : null + } + }/> + + +
+
+
+
); }; diff --git a/apps/myaccount/src/components/authentication/sign-out.tsx b/apps/myaccount/src/components/authentication/sign-out.tsx index c8095fdc402..47c9dc0982a 100644 --- a/apps/myaccount/src/components/authentication/sign-out.tsx +++ b/apps/myaccount/src/components/authentication/sign-out.tsx @@ -26,6 +26,7 @@ import { Dispatch } from "redux"; import { history } from "../../helpers"; import useOrganizations from "../../hooks/use-organizations"; import { AppState } from "../../store"; +import { globalNavigate } from "../shared/global-history"; import { PreLoader } from "../shared/pre-loader/pre-loader"; /** @@ -59,7 +60,7 @@ const SignOut: FunctionComponent> = (): ReactElement => signOut() .catch(() => { - history.push(window[ "AppUtils" ].getConfig().routes.home); + globalNavigate(window[ "AppUtils" ].getConfig().routes.home); }); } }, [ logoutInit ]); diff --git a/apps/myaccount/src/components/overview/widgets/account-security-widget.tsx b/apps/myaccount/src/components/overview/widgets/account-security-widget.tsx index e8a946b1d0c..d142345974c 100644 --- a/apps/myaccount/src/components/overview/widgets/account-security-widget.tsx +++ b/apps/myaccount/src/components/overview/widgets/account-security-widget.tsx @@ -19,6 +19,7 @@ import { IdentifiableComponentInterface, TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent } from "react"; import { useTranslation } from "react-i18next"; +import { useNavigate } from "react-router-dom"; import { getWidgetIcons } from "../../../configs"; import { AppConstants, CommonConstants } from "../../../constants"; import { history } from "../../../helpers"; @@ -39,10 +40,7 @@ export const AccountSecurityWidget: FunctionComponent { - history.push(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_SECURITY); - }; + const navigate = useNavigate(); return (
@@ -52,7 +50,9 @@ export const AccountSecurityWidget: FunctionComponent { + navigate(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_SECURITY) + } } icon={ getWidgetIcons().accountSecurity } iconMini={ getWidgetIcons().accountSecurity } iconSize="x60" diff --git a/apps/myaccount/src/components/overview/widgets/consent-management-widget.tsx b/apps/myaccount/src/components/overview/widgets/consent-management-widget.tsx index 0e349e302c0..892ffd81647 100644 --- a/apps/myaccount/src/components/overview/widgets/consent-management-widget.tsx +++ b/apps/myaccount/src/components/overview/widgets/consent-management-widget.tsx @@ -19,6 +19,7 @@ import { IdentifiableComponentInterface, TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; +import { useNavigate } from "react-router-dom"; import { getWidgetIcons } from "../../../configs"; import { AppConstants, CommonConstants } from "../../../constants"; import { history } from "../../../helpers"; @@ -38,10 +39,7 @@ export const ConsentManagementWidget: FunctionComponent { - history.push(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.CONSENTS_CONTROL); - }; + const navigate = useNavigate() return (
@@ -51,7 +49,9 @@ export const ConsentManagementWidget: FunctionComponent { + navigate(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.CONSENTS_CONTROL) + } } icon={ getWidgetIcons().consents } iconMini={ getWidgetIcons().consents } iconSize="x60" diff --git a/apps/myaccount/src/components/overview/widgets/profile-widget.tsx b/apps/myaccount/src/components/overview/widgets/profile-widget.tsx index 978e9f8b821..55006955e20 100644 --- a/apps/myaccount/src/components/overview/widgets/profile-widget.tsx +++ b/apps/myaccount/src/components/overview/widgets/profile-widget.tsx @@ -22,6 +22,7 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; +import { useNavigate } from "react-router-dom"; import { Progress } from "semantic-ui-react"; import { getWidgetIcons } from "../../../configs"; import { AppConstants, CommonConstants, UIConstants } from "../../../constants"; @@ -58,13 +59,10 @@ export const ProfileWidget: FunctionComponent = ( const { t } = useTranslation(); const { organizationDetails } = useThemeProvider(); + const navigate = useNavigate(); const config: ConfigReducerStateInterface = useSelector((state: AppState) => state.config); - const navigate = () => { - history.push(AppConstants.getPaths().get("PERSONAL_INFO") + "#" + CommonConstants.PERSONAL_INFO); - }; - const profileCompletion: ProfileCompletion = useSelector((state: AppState) => state.profile.completion); const isReadOnlyUser: string = useSelector((state: AppState) => { return state.authenticationInformation.profileInfo.isReadOnly; @@ -163,7 +161,9 @@ export const ProfileWidget: FunctionComponent = ( ? t("myAccount:components.overview.widgets.profileStatus.description") : t("myAccount:components.overview.widgets.profileStatus.readOnlyDescription") } - onPrimaryActionClick={ navigate } + onPrimaryActionClick={ () => { + navigate(AppConstants.getPaths().get("PERSONAL_INFO") + "#" + CommonConstants.PERSONAL_INFO); + } } icon={ getWidgetIcons().profile } iconMini={ getWidgetIcons().profile } iconSize="x60" diff --git a/apps/myaccount/src/components/overview/widgets/user-sessions-widget.tsx b/apps/myaccount/src/components/overview/widgets/user-sessions-widget.tsx index 34ecdb0365d..ae5dbb1815e 100644 --- a/apps/myaccount/src/components/overview/widgets/user-sessions-widget.tsx +++ b/apps/myaccount/src/components/overview/widgets/user-sessions-widget.tsx @@ -24,6 +24,7 @@ import sortBy from "lodash-es/sortBy"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; +import { useNavigate } from "react-router-dom"; import { Dispatch } from "redux"; import { Placeholder } from "semantic-ui-react"; import { fetchUserSessions } from "../../../api"; @@ -50,6 +51,7 @@ export const UserSessionsWidget: FunctionComponent = ): ReactElement => { const { ["data-testid"]: testId } = props; const { t } = useTranslation(); + const navigate = useNavigate(); const dispatch: Dispatch = useDispatch(); @@ -115,13 +117,6 @@ export const UserSessionsWidget: FunctionComponent = getUserSessions(); }, []); - /** - * Navigates to the Security page. - */ - const navigate = () => { - history.push(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_ACTIVITY); - }; - return (
= : null } primaryAction={ t("myAccount:components.overview.widgets.accountActivity.actionTitles.update") } - onPrimaryActionClick={ navigate } + onPrimaryActionClick={ () => { + navigate(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_ACTIVITY); + } } > { !isSessionDetailsLoading ? ( { + globalNavigate = useNavigate(); + + return null; +}; diff --git a/apps/myaccount/src/components/shared/header.tsx b/apps/myaccount/src/components/shared/header.tsx index 84796bc4aa0..1604d5e5d90 100644 --- a/apps/myaccount/src/components/shared/header.tsx +++ b/apps/myaccount/src/components/shared/header.tsx @@ -71,6 +71,7 @@ import { handleAccountSwitching } from "../../store/actions"; import { CommonUtils, refreshPage } from "../../utils"; +import { useNavigate } from "react-router-dom"; /** * Dashboard layout Prop types. @@ -104,6 +105,7 @@ export const Header: FunctionComponent = ( >(null); const { t } = useTranslation(); + const navigate = useNavigate(); // TODO: Get this from profile reducer and cast `ProfileInfoInterface`. const profileInfo: any = useSelector( @@ -295,9 +297,6 @@ export const Header: FunctionComponent = ( !(CommonUtils?.isProfileReadOnly(isReadOnlyUser)) && consoleAppURL && consoleAppURL != "" ? ( window.open(consoleAppURL, "_blank", "noopener") }> @@ -391,7 +390,7 @@ export const Header: FunctionComponent = ( ) }, onClick: () => { - history.push(AppConstants.getPaths().get("DASHBOARD")); + navigate(AppConstants.getPaths().get("DASHBOARD")); }, title: theme?.images?.myAccountLogo?.title ?? config.ui.appName } } @@ -469,7 +468,11 @@ export const Header: FunctionComponent = ( )) ], onActionClick: () => - history.push(AppConstants.getAppLogoutPath()), + { + + navigate(AppConstants.getAppLogoutPath()) + } +, triggerOptions: { "data-componentid": "app-header-user-avatar", "data-testid": "app-header-user-avatar" diff --git a/apps/myaccount/src/components/shared/index.ts b/apps/myaccount/src/components/shared/index.ts index 2678ec07c59..de0afbf9cd2 100644 --- a/apps/myaccount/src/components/shared/index.ts +++ b/apps/myaccount/src/components/shared/index.ts @@ -1,5 +1,5 @@ /** - * Copyright (c) 2019, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2019-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -28,7 +28,6 @@ export * from "./global-loader"; export * from "./icon"; export * from "./page-header"; export * from "./pre-loader"; -export * from "./protected-route"; export * from "./settings-section"; export * from "./user-avatar"; export * from "./modal"; diff --git a/apps/myaccount/src/components/shared/protected-route.tsx b/apps/myaccount/src/components/shared/protected-route.tsx deleted file mode 100644 index 45255280702..00000000000 --- a/apps/myaccount/src/components/shared/protected-route.tsx +++ /dev/null @@ -1,100 +0,0 @@ -/** - * Copyright (c) 2019, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. - * - * WSO2 LLC. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import { AppConstants as AppConstantsCore } from "@wso2is/core/constants"; -import { RouteInterface } from "@wso2is/core/models"; -import { AuthenticateUtils } from "@wso2is/core/utils"; -import React, { FunctionComponent, ReactElement } from "react"; -import { useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, RouteProps } from "react-router-dom"; -import { AppConstants } from "../../constants"; -import { AppState } from "../../store"; - -/** - * Protected route props interface. - */ -interface ProtectedRoutePropsInterface extends RouteProps { - /** - * Route object. - */ - route?: RouteInterface; -} - -/** - * Protected route component. - * - * @param props - Props injected to the component. - * @returns ProtectedRoute component. - */ -export const ProtectedRoute: FunctionComponent = ( - props: ProtectedRoutePropsInterface -): ReactElement => { - - const { - component: Component, - route, - ...rest - } = props; - - const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); - const allowedScopes: string = useSelector((state: AppState) => state?.authenticationInformation?.scope); - - /** - * Update existing location path (auth_callback_url) in the state to home route if the current page is either login - * page, unauthorized page, 404 page or storing_data_disabled page. For other pages, auth_callback_url will be - * updated in index.jsp for every page reload - */ - if ((window.location.pathname === AppConstants.getAppLoginPath()) - || (window.location.pathname === AppConstants.getPaths().get("UNAUTHORIZED")) - || (window.location.pathname === AppConstants.getPaths().get("PAGE_NOT_FOUND") - || (window.location.pathname === AppConstants.getPaths().get("STORING_DATA_DISABLED")))) { - AuthenticateUtils.updateAuthenticationCallbackUrl(AppConstantsCore.MY_ACCOUNT_APP, - AppConstants.getAppHomePath()); - } - - /** - * Checks if the users have the required scope and direct them to the relevant - * - * @param props - Route props. - * @returns Resolved component. - */ - const resolveComponents = (props: RouteComponentProps): ReactElement => { - const scopes: string[] = allowedScopes?.split(" "); - - if (!route?.scope) { - return (); - } - - if (scopes?.includes(route?.scope)) { - return ; - } else { - return ; - } - }; - - return ( - ) => - isAuthenticated - ? resolveComponents(renderProps) - : - } - { ...rest } - /> - ); -}; diff --git a/apps/myaccount/src/components/user-sessions/user-sessions-terminate-modal.tsx b/apps/myaccount/src/components/user-sessions/user-sessions-terminate-modal.tsx index 6581272b6b5..c3f6091dabf 100644 --- a/apps/myaccount/src/components/user-sessions/user-sessions-terminate-modal.tsx +++ b/apps/myaccount/src/components/user-sessions/user-sessions-terminate-modal.tsx @@ -23,6 +23,7 @@ import { IdentityAppsApiException } from "modules/core/dist/types/exceptions"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; +import { useNavigate } from "react-router-dom"; import { Dispatch } from "redux"; import { Button, Modal } from "semantic-ui-react"; import { terminateAllUserSessions } from "../../api"; @@ -60,12 +61,13 @@ export const UserSessionTerminationModal: FunctionComponent = useDispatch(); + const navigate = useNavigate(); /** * The following function handles redirecting the user to the active session list. */ const handleNavigatingToSessionList = () => { - history.push(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_ACTIVITY); + navigate(AppConstants.getPaths().get("SECURITY") + "#" + CommonConstants.ACCOUNT_ACTIVITY); handleModalClose(); }; @@ -75,7 +77,7 @@ export const UserSessionTerminationModal: FunctionComponent { terminateAllUserSessions() .then(() => { - history.push(AppConstants.getPaths().get("LOGOUT")); + navigate(AppConstants.getPaths().get("LOGOUT")); dispatch(addAlert({ description: t( "myAccount:components.userSessions.notifications.terminateAllUserSessions.success.description" diff --git a/apps/myaccount/src/components/user-sessions/user-sessions.tsx b/apps/myaccount/src/components/user-sessions/user-sessions.tsx index c795af734d0..bfcab84c1da 100644 --- a/apps/myaccount/src/components/user-sessions/user-sessions.tsx +++ b/apps/myaccount/src/components/user-sessions/user-sessions.tsx @@ -37,6 +37,7 @@ import { emptyUserSessions } from "../../models"; import { SettingsSection } from "../shared"; +import { useNavigate } from "react-router-dom"; /** * Proptypes for the user sessions component. @@ -59,6 +60,7 @@ export const UserSessionsComponent: FunctionComponent(emptyUserSessions); const [ editingUserSession, setEditingUserSession ] = useState(emptyUserSession); @@ -203,7 +205,7 @@ export const UserSessionsComponent: FunctionComponent { terminateAllUserSessions() .then(() => { - history.push(AppConstants.getPaths().get("LOGOUT")); + navigate(AppConstants.getPaths().get("LOGOUT")); onAlertFired({ description: t( "myAccount:components.userSessions.notifications.terminateAllUserSessions.success.description" diff --git a/apps/myaccount/src/configs/routes.tsx b/apps/myaccount/src/configs/routes.tsx index f34654d00ca..279dda34a8d 100644 --- a/apps/myaccount/src/configs/routes.tsx +++ b/apps/myaccount/src/configs/routes.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2019, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2019-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -189,7 +189,7 @@ export const getAppLayoutRoutes = (): RouteInterface[] => { icon: null, id: "dashboardLayout", name: "Dashboard Layout", - path: "/", + path: "/*", protected: false, showOnSidePanel: false }, @@ -214,11 +214,11 @@ export const getBaseRoutes = (): RouteInterface[] => { return [ { - component: AppLayout, + component: , icon: null, id: "app", name: "App", - path: AppConstants.getPaths().get("ROOT"), + path: `${AppConstants.getPaths().get("ROOT")}*`, protected: false, showOnSidePanel: false } diff --git a/apps/myaccount/src/index.tsx b/apps/myaccount/src/index.tsx index ee9e8647064..92f5c815d67 100644 --- a/apps/myaccount/src/index.tsx +++ b/apps/myaccount/src/index.tsx @@ -27,6 +27,7 @@ import ReactDOM, { Root } from "react-dom/client"; import { Provider } from "react-redux"; import { BrowserRouter } from "react-router-dom"; import { PreLoader } from "./components"; +import { GlobalHistory } from "./components/shared/global-history"; import { Config } from "./configs"; import { ProtectedApp } from "./protected-app"; import AppSettingsProvider from "./providers/app-settings-provider"; @@ -82,17 +83,18 @@ const RootWithConfig = () => { return ( - - } - getAuthParams={ getAuthParams } - > + } + getAuthParams={ getAuthParams } + > + + - - + + ); diff --git a/apps/myaccount/src/layouts/app.tsx b/apps/myaccount/src/layouts/app.tsx index dd2f4dbdf7e..532ec10d616 100644 --- a/apps/myaccount/src/layouts/app.tsx +++ b/apps/myaccount/src/layouts/app.tsx @@ -28,8 +28,8 @@ import { import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { PreLoader, ProtectedRoute } from "../components"; +import { Navigate, Route, Routes } from "react-router-dom"; +import { PreLoader } from "../components"; import { getAppLayoutRoutes } from "../configs/routes"; import { getEmptyPlaceholderIllustrations } from "../configs/ui"; import { AppConstants } from "../constants"; @@ -50,6 +50,7 @@ export const AppLayout: FunctionComponent> = (): ReactEl const isCookieConsentBannerEnabled: boolean = useSelector((state: AppState) => { return state.config.ui.isCookieConsentBannerEnabled; }); + const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); /** * Listen for base name changes and updated the routes. @@ -80,35 +81,48 @@ export const AppLayout: FunctionComponent> = (): ReactEl ) } > }> - + { appRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? - : route.protected + ? + ( + } + />) + : + route.protected ? ( - + : + ( + + ) + } key={ index } - exact={ route.exact } /> ) : ( + element={ route.component - ? + ? : null } key={ index } - exact={ route.exact } /> ) )) } - + { isCookieConsentBannerEnabled && ( diff --git a/apps/myaccount/src/layouts/auth.tsx b/apps/myaccount/src/layouts/auth.tsx index 4defdff7853..361f07bf19c 100644 --- a/apps/myaccount/src/layouts/auth.tsx +++ b/apps/myaccount/src/layouts/auth.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2022, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2022-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -19,8 +19,9 @@ import { RouteInterface } from "@wso2is/core/models"; import { AuthLayout as AuthLayoutSkeleton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { PreLoader, ProtectedRoute } from "../components"; +import { useSelector } from "react-redux"; +import { Navigate, Route, Routes } from "react-router-dom"; +import { PreLoader } from "../components"; import { getAuthLayoutRoutes } from "../configs"; import { AppConstants } from "../constants"; @@ -47,6 +48,8 @@ export const AuthLayout: FunctionComponent = ( const { fluid } = props; + const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); + const [ authLayoutRoutes, setAuthLayoutRoutes ] = useState(getAuthLayoutRoutes()); /** @@ -59,35 +62,44 @@ export const AuthLayout: FunctionComponent = ( return ( }> - + { authLayoutRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? - : route.protected + ? ( + } + key={ index }> + ) + : + route.protected ? ( - + : + } key={ index } - exact={ route.exact } /> ) : ( + element={ route.component - ? + ? : null } key={ index } - exact={ route.exact } /> ) )) } - + ); diff --git a/apps/myaccount/src/layouts/dashboard.tsx b/apps/myaccount/src/layouts/dashboard.tsx index d9dbcf105ba..1b493065272 100644 --- a/apps/myaccount/src/layouts/dashboard.tsx +++ b/apps/myaccount/src/layouts/dashboard.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2022, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2022-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -33,11 +33,10 @@ import React, { FunctionComponent, PropsWithChildren, ReactElement, Suspense, us import { useTranslation } from "react-i18next"; import { System } from "react-notification-system"; import { useDispatch, useSelector } from "react-redux"; -import { StaticContext } from "react-router"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { Navigate, Route, Routes, useLocation, useNavigate } from "react-router-dom"; import { Dispatch } from "redux"; import { fetchApplications } from "../api"; -import { Header, ProtectedRoute } from "../components"; +import { Header } from "../components"; import { getDashboardLayoutRoutes, getEmptyPlaceholderIllustrations } from "../configs"; import { AppConstants, UIConstants } from "../constants"; import { history } from "../helpers"; @@ -62,10 +61,10 @@ export interface DashboardLayoutPropsInterface { * @param props - Props injected to the component. * @returns Dashboard Layout component. */ -export const DashboardLayout: FunctionComponent> = ( - props: PropsWithChildren -): ReactElement => { - const { location } = props; +export const DashboardLayout: FunctionComponent> = +(): ReactElement => { + const location = useLocation(); + const navigate = useNavigate(); const { t } = useTranslation(); const dispatch: Dispatch = useDispatch(); @@ -74,6 +73,7 @@ export const DashboardLayout: FunctionComponent state.global.alertSystem); const config: ConfigReducerStateInterface = useSelector((state: AppState) => state.config); const isApplicationsPageVisible: boolean = useSelector((state: AppState) => state.global.isApplicationsPageVisible); + const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); const [ selectedRoute, setSelectedRoute ] = useState( getDashboardLayoutRoutes()[ 0 ] @@ -269,7 +269,7 @@ export const DashboardLayout: FunctionComponent history.push(route.path), + onClick: () => navigate(route.path), selected: selectedRoute?.path === route.path }; } @@ -304,36 +304,38 @@ export const DashboardLayout: FunctionComponent }> - + { dashboardLayoutRoutes.map((route: RouteInterface, index: number) => - route.redirectTo + route.redirectTo ? ( - - ) : route.protected ? ( - } + key={ index } + /> + ) + : + route.protected ? ( + + + : + } key={ index } - exact={ route.exact } /> + ) : ( - ) => (route.component ? : null) } + element={ route.component ? : null } key={ index } - exact={ route.exact } /> ) ) } - + diff --git a/apps/myaccount/src/layouts/default.tsx b/apps/myaccount/src/layouts/default.tsx index df1ea340afb..43fbb29f19f 100644 --- a/apps/myaccount/src/layouts/default.tsx +++ b/apps/myaccount/src/layouts/default.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2022, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2022-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -32,9 +32,9 @@ import React, { } from "react"; import { System } from "react-notification-system"; import { useDispatch, useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { Navigate, Route, Routes } from "react-router-dom"; import { Dispatch } from "redux"; -import { Header, ProtectedRoute } from "../components"; +import { Header } from "../components"; import { getDefaultLayoutRoutes } from "../configs"; @@ -57,6 +57,7 @@ export const DefaultLayout: FunctionComponent = (): ReactElement => { const alertSystem: System = useSelector( (state: AppState) => state.global.alertSystem ); + const isAuthenticated: boolean = useSelector((state: any) => state.authenticationInformation.isAuth); const [ defaultLayoutRoutes, setDefaultLayoutRoutes ] = useState< RouteInterface[] @@ -85,33 +86,41 @@ export const DefaultLayout: FunctionComponent = (): ReactElement => { /> }> }> - + { defaultLayoutRoutes.map((route: RouteInterface, index: number) => route.redirectTo ? ( - - ) : route.protected ? ( - - ) : ( - route.component ? ( - - ) : null + path="*" + element={ + } key={ index } - exact={ route.exact } /> - ) + ) : + route.protected ? ( + + : (<> + + ) + } + key={ index } + /> + ) : ( + + ) : null + } + key={ index } + /> + ) ) } - + diff --git a/apps/myaccount/src/layouts/error.tsx b/apps/myaccount/src/layouts/error.tsx index 82a8b178d02..d30b4264343 100644 --- a/apps/myaccount/src/layouts/error.tsx +++ b/apps/myaccount/src/layouts/error.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2019, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2019, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -19,8 +19,8 @@ import { RouteInterface } from "@wso2is/core/models"; import { ContentLoader, ErrorLayout as ErrorLayoutSkeleton } from "@wso2is/react-components"; import React, { FunctionComponent, PropsWithChildren, ReactElement, Suspense, useEffect, useState } from "react"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { ProtectedRoute } from "../components"; +import { useSelector } from "react-redux"; +import { Navigate, Route, Routes } from "react-router-dom"; import { getErrorLayoutRoutes } from "../configs"; import { AppConstants } from "../constants"; @@ -48,6 +48,8 @@ export const ErrorLayout: FunctionComponent state.authenticationInformation.isAuth); + const [ errorLayoutRoutes, setErrorLayoutRoutes ] = useState(getErrorLayoutRoutes()); /** @@ -60,31 +62,45 @@ export const ErrorLayout: FunctionComponent }> - + { errorLayoutRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? - : route.protected + ? + ( + } + key={ index } /> + ) + : + route.protected ? ( - + : + (<> + + ) + + } key={ index } /> ) : ( - () - } + element={ } key={ index } /> ) )) } - + ); diff --git a/apps/myaccount/src/pages/account-security.tsx b/apps/myaccount/src/pages/account-security.tsx index b883f16e524..d88c19da749 100644 --- a/apps/myaccount/src/pages/account-security.tsx +++ b/apps/myaccount/src/pages/account-security.tsx @@ -30,6 +30,7 @@ import React, { import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { RouteProps } from "react-router"; +import { useLocation } from "react-router-dom"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; import { @@ -52,7 +53,7 @@ import { CommonUtils } from "../utils"; /** * Prop types for the Account Security page. */ -interface AccountSecurityPagePropsInterface extends TestableComponentInterface, RouteProps { +type AccountSecurityPagePropsInterface = TestableComponentInterface & RouteProps & { enableNonLocalCredentialUserView?: boolean; } @@ -72,6 +73,7 @@ const AccountSecurityPage: FunctionComponent= const { t } = useTranslation(); const dispatch: Dispatch = useDispatch(); + const location = useLocation(); const profileDetails: AuthStateInterface = useSelector((state: AppState) => state.authenticationInformation); const accessConfig: FeatureConfigInterface = useSelector((state: AppState) => state?.config?.ui?.features); @@ -95,7 +97,7 @@ const AccountSecurityPage: FunctionComponent= useEffect(() => { setTimeout(() => { - switch (props.location.hash) { + switch (location.hash) { case `#${ CommonConstants.CONSENTS_CONTROL }`: consentControl.current.scrollIntoView({ behavior: "smooth", @@ -120,7 +122,7 @@ const AccountSecurityPage: FunctionComponent= } }, 100); - }, [ props.location ]); + }, [ location ]); /** * Checks if the user is a user without local credentials. diff --git a/apps/myaccount/src/pages/errors/storage-disabled.tsx b/apps/myaccount/src/pages/errors/storage-disabled.tsx index 8b84584bd73..2cb64da102f 100644 --- a/apps/myaccount/src/pages/errors/storage-disabled.tsx +++ b/apps/myaccount/src/pages/errors/storage-disabled.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -17,9 +17,9 @@ */ import { EmptyPlaceholder } from "@wso2is/react-components"; -import React, { FunctionComponent, ReactElement, useEffect } from "react"; +import React, { ReactElement, useEffect } from "react"; import { useTranslation } from "react-i18next"; -import { RouteComponentProps } from "react-router-dom"; +import { useNavigate } from "react-router-dom"; import { getEmptyPlaceholderIllustrations } from "../../configs"; import { AppConstants } from "../../constants"; import { history } from "../../helpers"; @@ -27,18 +27,20 @@ import { history } from "../../helpers"; /** * Storage disabled error page. * - * @param {RouteComponentProps} props - Props injected to the component. - * @return {React.ReactElement} + * @param props - Props injected to the component. + * @returns React element */ -const SessionStorageDisabled: FunctionComponent = (): ReactElement => { +const SessionStorageDisabled: React.FC = (): ReactElement => { const { t } = useTranslation(); + const navigate = useNavigate(); useEffect(() => { try { - const storage = sessionStorage; + const storage: Storage = sessionStorage; + if (storage) { - history.push(AppConstants.getAppHomePath()); + navigate(AppConstants.getAppHomePath()); } } catch { // Storage is enabled diff --git a/apps/myaccount/src/protected-app.tsx b/apps/myaccount/src/protected-app.tsx index 9c43851054c..e94686b3552 100644 --- a/apps/myaccount/src/protected-app.tsx +++ b/apps/myaccount/src/protected-app.tsx @@ -38,11 +38,11 @@ import axios, { AxiosResponse } from "axios"; import React, { FunctionComponent, LazyExoticComponent, ReactElement, lazy, useEffect } from "react"; import { I18nextProvider } from "react-i18next"; import { useSelector } from "react-redux"; +import { NavigateFunction, useNavigate } from "react-router-dom"; import { useGetBrandingPreference } from "./api/branding-preferences"; import { PreLoader } from "./components"; import { Config } from "./configs"; import { AppConstants } from "./constants"; -import { history } from "./helpers"; import useSignIn from "./hooks/use-sign-in"; import { AppState, store } from "./store"; import { onHttpRequestError, onHttpRequestFinish, onHttpRequestStart, onHttpRequestSuccess } from "./utils"; @@ -64,6 +64,7 @@ export const ProtectedApp: FunctionComponent = (): ReactEleme } = useAuthContext(); const { onSignIn } = useSignIn(); + const navigate: NavigateFunction = useNavigate(); const tenantDomain: string = useSelector((state: AppState) => state.authenticationInformation.tenantDomain); @@ -88,7 +89,7 @@ export const ProtectedApp: FunctionComponent = (): ReactEleme ? AppConstants.getAppHomePath() : AuthenticationCallbackUrl; - history.push(location); + navigate(location); }; /** @@ -246,7 +247,6 @@ export const ProtectedApp: FunctionComponent = (): ReactEleme } } > - diff --git a/apps/myaccount/src/utils/http-utils.ts b/apps/myaccount/src/utils/http-utils.ts index 574e7733c13..4b863014540 100755 --- a/apps/myaccount/src/utils/http-utils.ts +++ b/apps/myaccount/src/utils/http-utils.ts @@ -18,6 +18,7 @@ import { AppConstants as AppConstantsCore } from "@wso2is/core/constants"; import { AuthenticateUtils } from "@wso2is/core/utils"; +import { globalNavigate } from "../components/shared/global-history"; import { AppConstants } from "../constants"; import { history } from "../helpers"; import { store } from "../store"; @@ -63,14 +64,14 @@ export const onHttpRequestError = (error: any): null => { error.response.request.responseURL === sessionStorage.getItem("token_endpoint") ) { if (error.response.status === 400) { - history.push(AppConstants.getAppLogoutPath()); + globalNavigate(AppConstants.getAppLogoutPath()); return; } } // If the user doesn't have login permission, redirect to login error page. if (store.getState()?.auth?.scope && !AuthenticateUtils.hasLoginPermission(store.getState().auth.scope)) { - history.push(AppConstants.getPaths().get("LOGIN_ERROR")); + globalNavigate(AppConstants.getPaths().get("LOGIN_ERROR")); return; } diff --git a/features/admin.api-resources.v1/package.json b/features/admin.api-resources.v1/package.json index 859d8a9cc9b..1830f7e8d34 100644 --- a/features/admin.api-resources.v1/package.json +++ b/features/admin.api-resources.v1/package.json @@ -38,7 +38,6 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@svgr/rollup": "^6.2.1", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.1", @@ -51,8 +50,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.api-resources.v2/package.json b/features/admin.api-resources.v2/package.json index fe3b1f4cd8d..d856caf8a95 100644 --- a/features/admin.api-resources.v2/package.json +++ b/features/admin.api-resources.v2/package.json @@ -39,7 +39,6 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@svgr/rollup": "^6.2.1", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.1", @@ -52,8 +51,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.application-roles.v1/package.json b/features/admin.application-roles.v1/package.json index 40e751a6115..52cf0c3466c 100644 --- a/features/admin.application-roles.v1/package.json +++ b/features/admin.application-roles.v1/package.json @@ -35,7 +35,6 @@ "@rollup/plugin-typescript": "^11.1.6", "@svgr/rollup": "^6.2.1", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "redux-devtools-extension": "^2.13.8", "rollup": "^4.17.2", diff --git a/features/admin.applications.v1/package.json b/features/admin.applications.v1/package.json index 0661f5741d6..9eb3233ae4d 100644 --- a/features/admin.applications.v1/package.json +++ b/features/admin.applications.v1/package.json @@ -68,9 +68,7 @@ "@types/file-saver": "^2.0.1", "@types/lodash-es": "^4.17.4", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.1", "rollup-plugin-generate-package-json": "^3.2.0", @@ -82,8 +80,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.authentication-flow-builder.v1/package.json b/features/admin.authentication-flow-builder.v1/package.json index 1ddd9db6005..c03fd564f0b 100644 --- a/features/admin.authentication-flow-builder.v1/package.json +++ b/features/admin.authentication-flow-builder.v1/package.json @@ -49,7 +49,6 @@ "@svgr/rollup": "^6.2.1", "@testing-library/jest-dom": "^5.11.9", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "@types/testing-library__jest-dom": "^5.14.3", "rollup": "^4.17.2", diff --git a/features/admin.authentication.v1/package.json b/features/admin.authentication.v1/package.json index aeb337b07e1..49c11c156d0 100644 --- a/features/admin.authentication.v1/package.json +++ b/features/admin.authentication.v1/package.json @@ -28,7 +28,6 @@ "@rollup/plugin-typescript": "^11.1.6", "@svgr/rollup": "^6.2.1", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.1", @@ -41,8 +40,7 @@ "peerDependencies": { "@asgardeo/auth-react": "^4.0.4", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.authorization.v1/package.json b/features/admin.authorization.v1/package.json index c70a641a5c8..f22de529ccf 100644 --- a/features/admin.authorization.v1/package.json +++ b/features/admin.authorization.v1/package.json @@ -35,7 +35,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -85,12 +84,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -133,8 +128,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.branding.ai.v1/package.json b/features/admin.branding.ai.v1/package.json index 61d04cfdd29..265a1996e05 100644 --- a/features/admin.branding.ai.v1/package.json +++ b/features/admin.branding.ai.v1/package.json @@ -40,7 +40,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -90,12 +89,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -138,8 +133,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.branding.v1/package.json b/features/admin.branding.v1/package.json index d15c8120174..aa838b181cb 100644 --- a/features/admin.branding.v1/package.json +++ b/features/admin.branding.v1/package.json @@ -42,7 +42,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -92,12 +91,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -140,8 +135,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.certificates.v1/package.json b/features/admin.certificates.v1/package.json index 8ca800b4efc..0b986d4bbe4 100644 --- a/features/admin.certificates.v1/package.json +++ b/features/admin.certificates.v1/package.json @@ -36,7 +36,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.claims.v1/package.json b/features/admin.claims.v1/package.json index b63c1b30d34..404e526ae31 100644 --- a/features/admin.claims.v1/package.json +++ b/features/admin.claims.v1/package.json @@ -42,7 +42,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -92,12 +91,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -140,8 +135,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.connections.v1/package.json b/features/admin.connections.v1/package.json index d7c74c5b44a..52a61da2106 100644 --- a/features/admin.connections.v1/package.json +++ b/features/admin.connections.v1/package.json @@ -45,7 +45,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -95,12 +94,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -143,8 +138,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.console-settings.v1/package.json b/features/admin.console-settings.v1/package.json index 292308d73be..cdd4b1c8f8f 100644 --- a/features/admin.console-settings.v1/package.json +++ b/features/admin.console-settings.v1/package.json @@ -46,7 +46,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -96,12 +95,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -144,8 +139,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.core.v1/components/header.tsx b/features/admin.core.v1/components/header.tsx index 556ad4fb4b4..267debb92ff 100644 --- a/features/admin.core.v1/components/header.tsx +++ b/features/admin.core.v1/components/header.tsx @@ -490,9 +490,6 @@ export const Header: FunctionComponent = ( ? ( { eventPublisher.publish( "console-click-visit-my-account" diff --git a/features/admin.core.v1/components/index.ts b/features/admin.core.v1/components/index.ts index 910d9a7e1b3..3bb22edfd06 100644 --- a/features/admin.core.v1/components/index.ts +++ b/features/admin.core.v1/components/index.ts @@ -20,7 +20,6 @@ export * from "./advanced-search-with-basic-filters"; export * from "./authenticator-accordion"; export * from "./footer"; export * from "./header"; -export * from "./protected-route"; export * from "./upload-certificate"; export * from "./groups"; export * from "./roles"; diff --git a/features/admin.core.v1/components/protected-route.tsx b/features/admin.core.v1/components/protected-route.tsx deleted file mode 100644 index 60e165254e8..00000000000 --- a/features/admin.core.v1/components/protected-route.tsx +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. - * - * WSO2 LLC. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import { AppConstants as AppConstantsCore } from "@wso2is/core/constants"; -import { AuthenticateUtils } from "@wso2is/core/utils"; -import React, { FunctionComponent, ReactElement } from "react"; -import { useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, RouteProps } from "react-router-dom"; -import { AppConstants } from "../constants"; -import { AppState } from "../store"; - -/** - * Protected route component. - * - * @param props - Props injected to the component. - * @returns ProtectedRoute component. - */ -export const ProtectedRoute: FunctionComponent = (props: RouteProps): ReactElement => { - - const { - component: Component, - ...rest - } = props; - - const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); - - /** - * Update existing location path in the state to recall upon page refresh or authentication callback. - * The login path and the login error path have been skipped. - */ - if ((window.location.pathname === AppConstants.getAppLoginPath()) - || (window.location.pathname === AppConstants.getPaths().get("UNAUTHORIZED")) - || (window.location.pathname === AppConstants.getPaths().get("PAGE_NOT_FOUND") - || (window.location.pathname === AppConstants.getPaths().get("STORING_DATA_DISABLED")))) { - AuthenticateUtils.updateAuthenticationCallbackUrl(AppConstantsCore.CONSOLE_APP, AppConstants.getAppHomePath()); - } else { - const authCallbackUrl: string = window.location.pathname + window.location.hash; - - AuthenticateUtils.updateAuthenticationCallbackUrl(AppConstantsCore.CONSOLE_APP, authCallbackUrl); - } - - return ( - ) => - isAuthenticated - ? Component - ? - : null - : - } - { ...rest } - /> - ); -}; - diff --git a/features/admin.core.v1/configs/routes.tsx b/features/admin.core.v1/configs/routes.tsx index 5c9a08125ed..a30c10b21b8 100644 --- a/features/admin.core.v1/configs/routes.tsx +++ b/features/admin.core.v1/configs/routes.tsx @@ -1685,7 +1685,7 @@ export const getAppLayoutRoutes = (): RouteInterface[] => { icon: null, id: "app", name: "App", - path: AppConstants.getPaths().get("ROOT"), + path: `${AppConstants.getPaths().get("ROOT")}*`, protected: false, showOnSidePanel: false }, @@ -1714,7 +1714,7 @@ export const getBaseRoutes = (): RouteInterface[] => { icon: null, id: "app", name: "App", - path: AppConstants.getPaths().get("ROOT"), + path: `${AppConstants.getPaths().get("ROOT")}*`, protected: false, showOnSidePanel: false } diff --git a/features/admin.core.v1/package.json b/features/admin.core.v1/package.json index edfd8167d12..76d449b89ef 100644 --- a/features/admin.core.v1/package.json +++ b/features/admin.core.v1/package.json @@ -63,7 +63,6 @@ "@wso2is/react-components": "^2.2.7", "axios": "^0.19.2", "classnames": "^2.2.6", - "history": "^4.9.0", "i18next": "^21.9.1", "jsrsasign": "^10.5.26", "lodash-es": "^4.17.21", @@ -76,6 +75,8 @@ "react-joyride": "^2.3.0", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "reactflow": "^11.7.2", "recharts": "^2.6.2", "reduce-reducers": "^1.0.4", @@ -92,8 +93,7 @@ "peerDependencies": { "@asgardeo/auth-react": "^4.0.4", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "devDependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", @@ -114,12 +114,11 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", + "@types/react": "18.2.22", + "@types/react-dom": "18.2.7", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", + "@types/react-router-dom": "5.3.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", diff --git a/features/admin.core.v1/pages/errors/storage-disabled.tsx b/features/admin.core.v1/pages/errors/storage-disabled.tsx index edf3a615eb4..7571c891052 100644 --- a/features/admin.core.v1/pages/errors/storage-disabled.tsx +++ b/features/admin.core.v1/pages/errors/storage-disabled.tsx @@ -19,7 +19,6 @@ import { EmptyPlaceholder } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect } from "react"; import { useTranslation } from "react-i18next"; -import { RouteComponentProps } from "react-router-dom"; import { getEmptyPlaceholderIllustrations } from "../../configs"; import { AppConstants } from "../../constants"; import { history } from "../../helpers"; @@ -27,10 +26,10 @@ import { history } from "../../helpers"; /** * Storage disabled error page. * - * @param {RouteComponentProps} props - Props injected to the component. + * @param props - Props injected to the component. * @return {React.ReactElement} */ -const SessionStorageDisabled: FunctionComponent = (): ReactElement => { +const SessionStorageDisabled: FunctionComponent = (): ReactElement => { const { t } = useTranslation(); diff --git a/features/admin.core.v1/pages/errors/unauthorized.tsx b/features/admin.core.v1/pages/errors/unauthorized.tsx index c7469820e69..fc9c420e10d 100644 --- a/features/admin.core.v1/pages/errors/unauthorized.tsx +++ b/features/admin.core.v1/pages/errors/unauthorized.tsx @@ -19,7 +19,7 @@ import { EmptyPlaceholder, LinkButton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, ReactNode } from "react"; import { useTranslation } from "react-i18next"; -import { Link, RouteComponentProps } from "react-router-dom"; +import { Link, useLocation } from "react-router-dom"; import { getEmptyPlaceholderIllustrations } from "../../configs"; import { AppConstants } from "../../constants"; @@ -29,11 +29,9 @@ import { AppConstants } from "../../constants"; * @param {RouteComponentProps} props - Props injected to the component. * @return {React.ReactElement} */ -const UnauthorizedErrorPage: FunctionComponent = ( - props: RouteComponentProps -): ReactElement => { +const UnauthorizedErrorPage: FunctionComponent = (): ReactElement => { - const { location } = props; + const location = useLocation(); const error = new URLSearchParams(location.search).get("error"); diff --git a/features/admin.email-and-sms.v1/package.json b/features/admin.email-and-sms.v1/package.json index ae327b04de5..760dbc10858 100644 --- a/features/admin.email-and-sms.v1/package.json +++ b/features/admin.email-and-sms.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.email-management.v1/package.json b/features/admin.email-management.v1/package.json index 61afc7faa2e..8e1ff047380 100644 --- a/features/admin.email-management.v1/package.json +++ b/features/admin.email-management.v1/package.json @@ -38,7 +38,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -88,12 +87,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -136,8 +131,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.email-providers.v1/package.json b/features/admin.email-providers.v1/package.json index 516f2d04793..9300f7fd199 100644 --- a/features/admin.email-providers.v1/package.json +++ b/features/admin.email-providers.v1/package.json @@ -36,7 +36,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +85,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +129,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.email-templates.v1/package.json b/features/admin.email-templates.v1/package.json index 4e5bc7985e9..01a184e5a74 100644 --- a/features/admin.email-templates.v1/package.json +++ b/features/admin.email-templates.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.extensions.v1/package.json b/features/admin.extensions.v1/package.json index fe6facd0d65..978c899ef85 100644 --- a/features/admin.extensions.v1/package.json +++ b/features/admin.extensions.v1/package.json @@ -53,7 +53,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -103,12 +102,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -151,8 +146,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.extensions.v2/package.json b/features/admin.extensions.v2/package.json index 2bff2ee87c1..75c14d68b71 100644 --- a/features/admin.extensions.v2/package.json +++ b/features/admin.extensions.v2/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.groups.v1/package.json b/features/admin.groups.v1/package.json index 95c55c83990..0036d600388 100644 --- a/features/admin.groups.v1/package.json +++ b/features/admin.groups.v1/package.json @@ -42,7 +42,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -92,12 +91,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -140,8 +135,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.identity-providers.v1/package.json b/features/admin.identity-providers.v1/package.json index b8d49ce2c3d..171297b77ee 100644 --- a/features/admin.identity-providers.v1/package.json +++ b/features/admin.identity-providers.v1/package.json @@ -45,7 +45,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -95,12 +94,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -143,8 +138,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.identity-verification-providers.v1/package.json b/features/admin.identity-verification-providers.v1/package.json index 39aa333d769..7343acd0b83 100644 --- a/features/admin.identity-verification-providers.v1/package.json +++ b/features/admin.identity-verification-providers.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.layouts.v1/app.tsx b/features/admin.layouts.v1/app.tsx index b2d01c9a810..425751047f3 100644 --- a/features/admin.layouts.v1/app.tsx +++ b/features/admin.layouts.v1/app.tsx @@ -17,7 +17,6 @@ */ import { AppState, AppUtils, PreLoader } from "@wso2is/admin.core.v1"; -import { ProtectedRoute } from "@wso2is/admin.core.v1/components"; import { getAppLayoutRoutes, getEmptyPlaceholderIllustrations } from "@wso2is/admin.core.v1/configs"; import { AppConstants } from "@wso2is/admin.core.v1/constants"; import { store } from "@wso2is/admin.core.v1/store"; @@ -32,7 +31,7 @@ import { import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { BrowserRouter, Navigate, Route, Routes } from "react-router-dom"; /** * Implementation of the Main app layout skeleton. @@ -48,6 +47,7 @@ export const AppLayout: FunctionComponent> = (): ReactEl const isCookieConsentBannerEnabled: boolean = useSelector((state: AppState) => { return state.config.ui.isCookieConsentBannerEnabled; }); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); /** * Listen for base name changes and updated the layout routes. @@ -78,35 +78,41 @@ export const AppLayout: FunctionComponent> = (): ReactEl ) } > }> - - { - appRoutes.map((route: RouteInterface, index: number) => ( - route.redirectTo - ? - : route.protected - ? ( - - ) - : ( - - route.component - ? - : null - } - key={ index } - exact={ route.exact } - /> - ) - )) - } - + + + { + appRoutes.map((route: RouteInterface, index: number) => ( + route.redirectTo + ? ( } + key={ index } + />) + : route.protected + ? ( + : null + } + path={ route.path } + key={ index } + /> + ) + : ( + + : null + } + key={ index } + /> + ) + )) + } + + { isCookieConsentBannerEnabled && ( diff --git a/features/admin.layouts.v1/auth.tsx b/features/admin.layouts.v1/auth.tsx index e4584039eee..a728087460b 100644 --- a/features/admin.layouts.v1/auth.tsx +++ b/features/admin.layouts.v1/auth.tsx @@ -16,15 +16,14 @@ * under the License. */ -import { PreLoader } from "@wso2is/admin.core.v1"; -import { ProtectedRoute } from "@wso2is/admin.core.v1/components"; +import { AppState, PreLoader } from "@wso2is/admin.core.v1"; import { getAuthLayoutRoutes } from "@wso2is/admin.core.v1/configs"; import { AppConstants } from "@wso2is/admin.core.v1/constants"; import { RouteInterface } from "@wso2is/core/models"; import { AuthLayout as AuthLayoutSkeleton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; -import { StaticContext } from "react-router"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { useSelector } from "react-redux"; +import { Navigate, Route, Routes } from "react-router-dom"; /** * Auth layout props interface. @@ -52,6 +51,8 @@ export const AuthLayout: FunctionComponent = ( const [ authLayoutRoutes, setAuthLayoutRoutes ] = useState(getAuthLayoutRoutes()); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); + /** * Listen for base name changes and updated the layout routes. */ @@ -62,37 +63,33 @@ export const AuthLayout: FunctionComponent = ( return ( }> - + { authLayoutRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? + ? } key={ index } /> : route.protected ? ( - ) : ( ) => + element={ route.component - ? + ? : null } key={ index } - exact={ route.exact } /> ) )) } - + ); diff --git a/features/admin.layouts.v1/default.tsx b/features/admin.layouts.v1/default.tsx index 914fc53cc1a..6685dad8171 100644 --- a/features/admin.layouts.v1/default.tsx +++ b/features/admin.layouts.v1/default.tsx @@ -21,7 +21,6 @@ import { AppState, Footer, Header, - ProtectedRoute, UIConstants, getDefaultLayoutRoutes } from "@wso2is/admin.core.v1"; @@ -43,8 +42,7 @@ import React, { } from "react"; import { System } from "react-notification-system"; import { useDispatch, useSelector } from "react-redux"; -import { StaticContext } from "react-router"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { Navigate, Route, Routes } from "react-router-dom"; import { Dispatch } from "redux"; /** @@ -80,6 +78,7 @@ export const DefaultLayout: FunctionComponent = ( const alert: AlertInterface = useSelector((state: AppState) => state.global.alert); const alertSystem: System = useSelector((state: AppState) => state.global.alertSystem); const isAJAXTopLoaderVisible: boolean = useSelector((state: AppState) => state.global.isAJAXTopLoaderVisible); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); const [ defaultLayoutRoutes, setDefaultLayoutRoutes ] = useState(getDefaultLayoutRoutes()); @@ -128,38 +127,32 @@ export const DefaultLayout: FunctionComponent = ( ) } > }> - + { defaultLayoutRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? + ? } key={ index } /> : route.protected ? ( - : null } path={ route.path } key={ index } - exact={ route.exact } /> ) : ( - ) => route.component - ? - : null + element={ route.component + ? + : null } key={ index } - exact={ route.exact } /> ) )) } - + ); diff --git a/features/admin.layouts.v1/error.tsx b/features/admin.layouts.v1/error.tsx index bb80ac0ef44..93bcfb7470c 100644 --- a/features/admin.layouts.v1/error.tsx +++ b/features/admin.layouts.v1/error.tsx @@ -16,14 +16,14 @@ * under the License. */ -import { ProtectedRoute } from "@wso2is/admin.core.v1/components"; +import { AppState } from "@wso2is/admin.core.v1"; import { getErrorLayoutRoutes } from "@wso2is/admin.core.v1/configs"; import { AppConstants } from "@wso2is/admin.core.v1/constants"; import { RouteInterface } from "@wso2is/core/models"; import { ContentLoader, ErrorLayout as ErrorLayoutSkeleton } from "@wso2is/react-components"; import React, { FunctionComponent, PropsWithChildren, ReactElement, Suspense, useEffect, useState } from "react"; -import { StaticContext } from "react-router"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { useSelector } from "react-redux"; +import { Navigate, Route, Routes } from "react-router-dom"; /** * Error layout Prop types. @@ -49,6 +49,8 @@ export const ErrorLayout: FunctionComponent state.auth.isAuthenticated); + const [ errorLayoutRoutes, setErrorLayoutRoutes ] = useState(getErrorLayoutRoutes()); /** @@ -61,15 +63,19 @@ export const ErrorLayout: FunctionComponent }> - + { errorLayoutRoutes.map((route: RouteInterface, index: number) => ( route.redirectTo - ? + ? } key={ index } /> : route.protected ? ( - + : + } path={ route.path } key={ index } /> @@ -77,17 +83,15 @@ export const ErrorLayout: FunctionComponent) => - () + element={ + } key={ index } /> ) )) } - + ); diff --git a/features/admin.layouts.v1/package.json b/features/admin.layouts.v1/package.json index d1614732ac6..c092eb39cc9 100644 --- a/features/admin.layouts.v1/package.json +++ b/features/admin.layouts.v1/package.json @@ -36,7 +36,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -53,6 +52,8 @@ "react-joyride": "^2.3.0", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "reactflow": "^11.7.2", "recharts": "^2.6.2", "reduce-reducers": "^1.0.4", @@ -86,12 +87,11 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", + "@types/react": "18.2.22", + "@types/react-dom": "18.2.7", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", + "@types/react-router-dom": "5.3.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +134,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.login-flow.ai.v1/package.json b/features/admin.login-flow.ai.v1/package.json index a061f613fb0..b016cc7dd98 100644 --- a/features/admin.login-flow.ai.v1/package.json +++ b/features/admin.login-flow.ai.v1/package.json @@ -41,7 +41,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -91,12 +90,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -139,8 +134,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.oidc-scopes.v1/package.json b/features/admin.oidc-scopes.v1/package.json index 5080efccbf3..5a2a763cdbc 100644 --- a/features/admin.oidc-scopes.v1/package.json +++ b/features/admin.oidc-scopes.v1/package.json @@ -38,7 +38,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -88,12 +87,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -136,8 +131,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.org-insights.v1/package.json b/features/admin.org-insights.v1/package.json index 84e01749838..21e605c5101 100644 --- a/features/admin.org-insights.v1/package.json +++ b/features/admin.org-insights.v1/package.json @@ -36,7 +36,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +85,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +129,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.organization-discovery.v1/package.json b/features/admin.organization-discovery.v1/package.json index 4840c06e528..d28326821e5 100644 --- a/features/admin.organization-discovery.v1/package.json +++ b/features/admin.organization-discovery.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.organizations.v1/components/organization-switch/organization-switch-breadcrumb.tsx b/features/admin.organizations.v1/components/organization-switch/organization-switch-breadcrumb.tsx index 7e3a4a34146..9b715094b7e 100644 --- a/features/admin.organizations.v1/components/organization-switch/organization-switch-breadcrumb.tsx +++ b/features/admin.organizations.v1/components/organization-switch/organization-switch-breadcrumb.tsx @@ -37,6 +37,7 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; +import { useLocation } from "react-router-dom"; import { Dispatch } from "redux"; import { Breadcrumb, Dropdown, Icon } from "semantic-ui-react"; import OrganizationSwitchDropdown from "./organization-switch-dropdown"; @@ -107,6 +108,8 @@ export const OrganizationSwitchBreadcrumb: FunctionComponent = useLocation(); + const isSubOrg: boolean = window[ "AppUtils" ].getConfig().organizationName; const isShowSwitcher: boolean = organizationConfigs?.showOrganizationDropdown || isSubOrg; @@ -114,7 +117,7 @@ export const OrganizationSwitchBreadcrumb: FunctionComponent(false); const previousPushedRouteKey: string = "previousPushedRoute"; - const currentPath: string = history.location.pathname; + const currentPath: string = location.pathname; const breadcrumbList: BreadcrumbList = useMemo(() => { if (!breadcrumbListData || breadcrumbListData.length < 1) { @@ -135,7 +138,7 @@ export const OrganizationSwitchBreadcrumb: FunctionComponent 0.2%" diff --git a/features/admin.parent-roles.v1/package.json b/features/admin.parent-roles.v1/package.json index 1322678eaab..6751f05b305 100644 --- a/features/admin.parent-roles.v1/package.json +++ b/features/admin.parent-roles.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.private-key-jwt.v1/package.json b/features/admin.private-key-jwt.v1/package.json index 830196af426..7cbbf7d4a31 100644 --- a/features/admin.private-key-jwt.v1/package.json +++ b/features/admin.private-key-jwt.v1/package.json @@ -37,7 +37,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.provisioning.v1/package.json b/features/admin.provisioning.v1/package.json index 76548ca623a..b3e65514e09 100644 --- a/features/admin.provisioning.v1/package.json +++ b/features/admin.provisioning.v1/package.json @@ -39,7 +39,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -89,12 +88,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -137,8 +132,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.remote-repository-configuration.v1/package.json b/features/admin.remote-repository-configuration.v1/package.json index 2a06ce43be9..59340406012 100644 --- a/features/admin.remote-repository-configuration.v1/package.json +++ b/features/admin.remote-repository-configuration.v1/package.json @@ -36,7 +36,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +85,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +129,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.roles.v1/package.json b/features/admin.roles.v1/package.json index ce3d6152b7e..e4bf152211e 100644 --- a/features/admin.roles.v1/package.json +++ b/features/admin.roles.v1/package.json @@ -41,7 +41,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -91,12 +90,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -139,8 +134,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.roles.v2/package.json b/features/admin.roles.v2/package.json index b228b94d4e2..bfb1d1401c3 100644 --- a/features/admin.roles.v2/package.json +++ b/features/admin.roles.v2/package.json @@ -47,7 +47,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -97,12 +96,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -145,8 +140,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.saml2-configuration.v1/package.json b/features/admin.saml2-configuration.v1/package.json index fa9dd350574..05259945f3e 100644 --- a/features/admin.saml2-configuration.v1/package.json +++ b/features/admin.saml2-configuration.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.secrets.v1/package.json b/features/admin.secrets.v1/package.json index bcd1ebecb97..6e4b85f3390 100644 --- a/features/admin.secrets.v1/package.json +++ b/features/admin.secrets.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.server-configurations.v1/package.json b/features/admin.server-configurations.v1/package.json index 967406df036..8a9a71879f7 100644 --- a/features/admin.server-configurations.v1/package.json +++ b/features/admin.server-configurations.v1/package.json @@ -41,7 +41,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -91,12 +91,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -139,8 +135,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.server.v1/package.json b/features/admin.server.v1/package.json index 7a71135e314..b5355d41742 100644 --- a/features/admin.server.v1/package.json +++ b/features/admin.server.v1/package.json @@ -37,7 +37,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +87,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +131,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.session-management.v1/package.json b/features/admin.session-management.v1/package.json index c3c04b13c26..f64170524a2 100644 --- a/features/admin.session-management.v1/package.json +++ b/features/admin.session-management.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.sms-providers.v1/package.json b/features/admin.sms-providers.v1/package.json index 9b26d66bfbc..59b802c60f3 100644 --- a/features/admin.sms-providers.v1/package.json +++ b/features/admin.sms-providers.v1/package.json @@ -38,7 +38,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -88,12 +88,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -136,8 +132,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.tenants.v1/package.json b/features/admin.tenants.v1/package.json index 5816888cd58..053bbd59cad 100644 --- a/features/admin.tenants.v1/package.json +++ b/features/admin.tenants.v1/package.json @@ -37,7 +37,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +87,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -136,8 +132,7 @@ "peerDependencies": { "@asgardeo/auth-react": "^4.0.4", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.users.v1/package.json b/features/admin.users.v1/package.json index ef5aac27e46..c0e1e49b657 100644 --- a/features/admin.users.v1/package.json +++ b/features/admin.users.v1/package.json @@ -48,7 +48,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -98,12 +98,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -146,8 +142,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.userstores.v1/package.json b/features/admin.userstores.v1/package.json index 7ae0f01b800..3a6aef9c806 100644 --- a/features/admin.userstores.v1/package.json +++ b/features/admin.userstores.v1/package.json @@ -37,7 +37,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -87,12 +87,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -135,8 +131,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.validation.v1/package.json b/features/admin.validation.v1/package.json index ea5f46f7d24..7456ad893a3 100644 --- a/features/admin.validation.v1/package.json +++ b/features/admin.validation.v1/package.json @@ -40,7 +40,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -90,12 +90,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -138,8 +134,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.views.v1/app.tsx b/features/admin.views.v1/app.tsx index defd315418d..88f94ac93a3 100644 --- a/features/admin.views.v1/app.tsx +++ b/features/admin.views.v1/app.tsx @@ -29,7 +29,6 @@ import { AppViewTypes, ConfigReducerStateInterface, Header, - ProtectedRoute, RouteUtils, StrictAppViewTypes, UIConstants, @@ -78,7 +77,7 @@ import React, { import { useTranslation } from "react-i18next"; import { System } from "react-notification-system"; import { useDispatch, useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { Navigate, Route, Routes, useLocation, useNavigate } from "react-router-dom"; import { Action } from "reduce-reducers"; import { ThunkDispatch } from "redux-thunk"; @@ -89,10 +88,9 @@ import { ThunkDispatch } from "redux-thunk"; * * @returns Admin View Wrapper. */ -export const AppView: FunctionComponent = ( - props: RouteComponentProps -): ReactElement => { - const { location } = props; +export const AppView: FunctionComponent = (): ReactElement => { + const location = useLocation() + const navigate = useNavigate(); const dispatch: ThunkDispatch = useDispatch(); const { t } = useTranslation(); @@ -100,6 +98,7 @@ export const AppView: FunctionComponent = ( const isMarketingConsentBannerEnabled: boolean = useSelector((state: AppState) => { return state?.config?.ui?.isMarketingConsentBannerEnabled; }); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); const [ announcement, setAnnouncement ] = useState< AnnouncementBannerInterface @@ -226,24 +225,22 @@ export const AppView: FunctionComponent = ( */ const renderRoute = (route: RouteInterface, key: number): ReactNode => route.redirectTo ? ( - + } key={ key } /> ) : route.protected ? ( - : null } path={ route.path } key={ key } - exact={ route.exact } /> ) : ( + element={ route.component ? ( - + ) : null } key={ key } - exact={ route.exact } /> ); @@ -356,12 +353,12 @@ export const AppView: FunctionComponent = ( { ...subRoute.icon } />, label: t(subRoute.name), - onClick: () => history.push(subRoute.path), + onClick: () => navigate(subRoute.path), selected: subRoute.selected ?? selectedRoute?.path === subRoute.path, tag: t(subRoute.featureStatusLabel) })), label: t(route.name), - onClick: () => history.push(route.path), + onClick: () => navigate(route.path), selected: route.selected ?? isRouteActive(route.path), tag: t(route.featureStatusLabel) })) @@ -376,7 +373,8 @@ export const AppView: FunctionComponent = ( * @returns if the navigation item is active. */ const isRouteActive = (routePath: string): boolean => { - return history.location.pathname === routePath; + console.log(location.pathname === window.location.pathname) + return location.pathname === window.location.pathname; }; return ( @@ -456,7 +454,7 @@ export const AppView: FunctionComponent = ( isMarketingConsentBannerEnabled && applicationConfig.marketingConsent.getBannerComponent() } - { resolveRoutes() as ReactNode[] } + { resolveRoutes() as ReactNode[] } diff --git a/features/admin.views.v1/full-screen-view.tsx b/features/admin.views.v1/full-screen-view.tsx index d90331cbe87..1941f618ce1 100644 --- a/features/admin.views.v1/full-screen-view.tsx +++ b/features/admin.views.v1/full-screen-view.tsx @@ -21,7 +21,6 @@ import { AppState, AppUtils, FeatureConfigInterface, - ProtectedRoute, RouteUtils, getEmptyPlaceholderIllustrations, getFullScreenViewRoutes @@ -46,7 +45,7 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; +import { Navigate, Route, Routes, useLocation } from "react-router-dom"; /** * Full Screen View Prop types. @@ -64,18 +63,15 @@ interface FullScreenViewPropsInterface { * @param props - Props injected to the component. * @returns Full screen view layout component. */ -export const FullScreenView: FunctionComponent = ( - props: FullScreenViewPropsInterface & RouteComponentProps -): ReactElement => { +export const FullScreenView: FunctionComponent = (): ReactElement => { - const { - location - } = props; + const location = useLocation(); const { t } = useTranslation(); const featureConfig: FeatureConfigInterface = useSelector((state: AppState) => state.config.ui.features); const allowedScopes: string = useSelector((state: AppState) => state?.auth?.allowedScopes); + const isAuthenticated: boolean = useSelector((state: AppState) => state.auth.isAuthenticated); const [ filteredRoutes, setFilteredRoutes ] = useState(getFullScreenViewRoutes()); @@ -109,26 +105,24 @@ export const FullScreenView: FunctionComponent = ( */ const renderRoute = (route, key): ReactNode => ( route.redirectTo - ? + ? } /> : route.protected ? ( - ) : ( + element={ route.component - ? + ? : null } key={ key } - exact={ route.exact } /> ) ); @@ -182,9 +176,9 @@ export const FullScreenView: FunctionComponent = ( ) } > }> - + { resolveRoutes() as ReactNode[] } - + diff --git a/features/admin.views.v1/package.json b/features/admin.views.v1/package.json index bc80c5fdf02..094d9ccb627 100644 --- a/features/admin.views.v1/package.json +++ b/features/admin.views.v1/package.json @@ -38,7 +38,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -55,6 +54,8 @@ "react-joyride": "^2.3.0", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "reactflow": "^11.7.2", "recharts": "^2.6.2", "reduce-reducers": "^1.0.4", @@ -88,12 +89,11 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", + "@types/react": "18.2.22", + "@types/react-dom": "18.2.7", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", + "@types/react-router-dom": "5.3.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -136,8 +136,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.workflow-approvals.v1/package.json b/features/admin.workflow-approvals.v1/package.json index 0bcf14f7c01..7f10026687f 100644 --- a/features/admin.workflow-approvals.v1/package.json +++ b/features/admin.workflow-approvals.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/admin.wsfed-configuration.v1/package.json b/features/admin.wsfed-configuration.v1/package.json index a7ce2ce3827..f697b83324c 100644 --- a/features/admin.wsfed-configuration.v1/package.json +++ b/features/admin.wsfed-configuration.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/common.ai.v1/package.json b/features/common.ai.v1/package.json index 45b1cfe1f2f..b5ac69cc228 100644 --- a/features/common.ai.v1/package.json +++ b/features/common.ai.v1/package.json @@ -36,7 +36,7 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", + "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -86,12 +86,8 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", @@ -134,8 +130,7 @@ }, "peerDependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^4.3.1" + "react-dom": "^18.2.0" }, "browserslist": [ "> 0.2%" diff --git a/features/common.branding.v1/package.json b/features/common.branding.v1/package.json index 4a0d70788f5..57bf7a8d629 100644 --- a/features/common.branding.v1/package.json +++ b/features/common.branding.v1/package.json @@ -29,7 +29,6 @@ "@rollup/plugin-typescript": "^11.1.6", "@svgr/rollup": "^6.2.1", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/react-redux": "^7.1.25", "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.1", diff --git a/features/package.json b/features/package.json index bfb7c10bb35..25ea2fd9731 100644 --- a/features/package.json +++ b/features/package.json @@ -44,7 +44,6 @@ "deep-equal": "^2.2.2", "file-saver": "^2.0.5", "framer-motion": "^11.1.9", - "history": "^4.9.0", "html-react-parser": "^2.0.0", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", @@ -63,7 +62,8 @@ "react-joyride": "^2.3.0", "react-notification-system": "^0.4.0", "react-redux": "^7.2.9", - "react-router-dom": "^4.3.1", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "reactflow": "11.7.2", "recharts": "^2.6.2", "reduce-reducers": "^1.0.4", @@ -97,12 +97,11 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", + "@types/react": "18.2.22", + "@types/react-dom": "18.2.7", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router": "^5.1.18", - "@types/react-router-dom": "^5.1.3", + "@types/react-router-dom": "5.3.3", "@types/reactour": "^1.18.1", "@types/redux-mock-store": "^1.0.2", "@types/testing-library__jest-dom": "^5.14.3", diff --git a/modules/access-control/package.json b/modules/access-control/package.json index 80246ad6ac5..e0ffb358e68 100644 --- a/modules/access-control/package.json +++ b/modules/access-control/package.json @@ -37,7 +37,6 @@ "ts-jest": "^29.1.2" }, "devDependencies": { - "@types/react": "^18.0.18", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "eslint": "^7.20.0", diff --git a/modules/core/package.json b/modules/core/package.json index ae47ca6a599..243691bf9b6 100644 --- a/modules/core/package.json +++ b/modules/core/package.json @@ -107,7 +107,6 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", - "@types/react": "^18.0.18", "@types/react-notification-system": "0.2.39", "@types/ua-parser-js": "0.7.36", "@typescript-eslint/eslint-plugin": "^4.32.0", diff --git a/modules/core/src/utils/route-utils.ts b/modules/core/src/utils/route-utils.ts index 0624ae1831b..54e654e2eb0 100644 --- a/modules/core/src/utils/route-utils.ts +++ b/modules/core/src/utils/route-utils.ts @@ -1,5 +1,5 @@ /** - * Copyright (c) 2023, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2023, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -31,23 +31,21 @@ export class RouteUtils { * Private constructor to avoid object instantiation from outside * the class. * - * @hideconstructor */ - // eslint-disable-next-line @typescript-eslint/no-empty-function private constructor() { } /** * Filters the set of enabled routes based on the app config. * - * @param {RouteInterface[]} routes - Routes to evaluate. - * @param {T} featureConfig - Feature config. - * @param {string} allowedScopes - Set of allowed scopes. - * @param {boolean} checkForUIResourceScopes - Sets if UI Resource Scopes should be considered for filtering. - * @param {string[]} hiddenRoutes - Routes to be hidden. - * @param {string[]} allowedRoutes - Routes to be shown. - * @param {(route: RouteInterface) => void} - Custom logic to perform on route object. + * @param routes - Routes to evaluate. + * @param featureConfig - Feature config. + * @param allowedScopes - Set of allowed scopes. + * @param checkForUIResourceScopes - Sets if UI Resource Scopes should be considered for filtering. + * @param hiddenRoutes - Routes to be hidden. + * @param allowedRoutes - Routes to be shown. + * @param customLogic - Custom logic to perform on route object. * - * @return {RouteInterface[]} Filtered routes. + * @returns Filtered routes. */ public static filterEnabledRoutes(routes: RouteInterface[], featureConfig: T, @@ -85,7 +83,7 @@ export class RouteUtils { filteredRoutes.push(route); if (route.showOnSidePanel) { - const sanitizedRoute = { ...route }; + const sanitizedRoute: RouteInterface | ChildRouteInterface = { ...route }; sanitizedRoute.children = []; sanitizedRoutes.push(sanitizedRoute); @@ -131,11 +129,11 @@ export class RouteUtils { * Sanitize the routes for UI. Removes unnecessary routes which are not supposed to be * displayed on the UI navigation panels. * - * @param {RouteInterface[]} routes - Routes to evaluate. - * @param {string[]} hiddenRoutes - Set of hidden routes. - * @return {RouteInterface[]} Filtered routes. + * @param routes - Routes to evaluate. + * @param hiddenRoutes - Set of hidden routes. + * @returns Filtered routes. */ - public static sanitizeForUI(routes: RouteInterface[], hiddenRoutes: string[] = []): RouteInterface[] { + public static sanitizeForUI(routes: RouteInterface[], hiddenRoutes: string[] = []): RouteInterface[] { // Remove any redundant routes. const sanitize = (routeArr: RouteInterface[] | ChildRouteInterface[]) => { @@ -145,12 +143,14 @@ export class RouteUtils { } if (!isEmpty(route.children) && !route.path) { - const isFurtherNested = route.children.some((item) => item.children); + const isFurtherNested: boolean = route.children.some((item: ChildRouteInterface) => item.children); if (isFurtherNested) { route.children = sanitize(route.children); } else { - return route.children.some((item) => item.showOnSidePanel && !hiddenRoutes.includes(item.id)); + return route.children.some( + (item: ChildRouteInterface) => item.showOnSidePanel && !hiddenRoutes.includes(item.id) + ); } } @@ -168,23 +168,29 @@ export class RouteUtils { /** * Checks if the URL path is similar to the path of the route that's passed in. * - * @param {string} pathname - Current pathname in location. - * @param {RouteInterface | ChildRouteInterface} route - Route to be evaluated. - * @return {boolean} If the route is active or not. + * @param pathname - Current pathname in location. + * @param route - Route to be evaluated. + * @returns If the route is active or not. */ public static isActiveRoute(pathname: string, route: RouteInterface | ChildRouteInterface): boolean { const match = (routePath: string): boolean => { - return matchPath(pathname, routePath)?.isExact; + return !!matchPath( + { + caseSensitive: false, // Optional, `true` == static parts of `path` should match case + end: true, // Optional, `true` == pattern should match the entire URL pathname + path: routePath + }, + pathname); }; - const checkChildren = (childRoutes): boolean => { + const checkChildren = (childRoutes: any): boolean => { if (!childRoutes) { return false; } for (const child of childRoutes) { - const isMatching = match(child.path); + const isMatching: boolean = match(child.path); if (isMatching) { return true; @@ -200,9 +206,9 @@ export class RouteUtils { /** * Gets the active route on initial app loading time. * - * @param {string} pathname - Current pathname in location. - * @param {RouteInterface[]} routes - Evaluating routes. - * @return {RouteInterface | ChildRouteInterface} Initially active route. + * @param pathname - Current pathname in location. + * @param routes - Evaluating routes. + * @returns Initially active route. */ public static getInitialActiveRoute(pathname: string, routes: RouteInterface[]): RouteInterface | ChildRouteInterface { diff --git a/modules/dynamic-forms/package.json b/modules/dynamic-forms/package.json index 1c4e958f2d4..2a907b38fcf 100644 --- a/modules/dynamic-forms/package.json +++ b/modules/dynamic-forms/package.json @@ -46,7 +46,6 @@ "@testing-library/react": "^14.2.1", "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/testing-library__jest-dom": "^5.14.3", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.17.0", diff --git a/modules/form/package.json b/modules/form/package.json index 741e28690fc..eba26f7d688 100644 --- a/modules/form/package.json +++ b/modules/form/package.json @@ -45,7 +45,6 @@ "@testing-library/react": "^14.2.1", "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "eslint": "^7.20.0", diff --git a/modules/forms/package.json b/modules/forms/package.json index f992048ed2a..ddb02f0ae27 100644 --- a/modules/forms/package.json +++ b/modules/forms/package.json @@ -40,7 +40,6 @@ "@testing-library/react": "^14.2.1", "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.4", - "@types/react": "^18.0.18", "@types/testing-library__jest-dom": "^5.14.3", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", diff --git a/modules/react-components/package.json b/modules/react-components/package.json index 2f6c5b2f4b7..a68a0888ec0 100644 --- a/modules/react-components/package.json +++ b/modules/react-components/package.json @@ -59,7 +59,6 @@ "react-i18next": "^11.18.5", "react-markdown": "^4.3.1", "react-notification-system": "^0.4.0", - "react-router-dom": "^4.3.1", "react-top-loading-bar": "^1.2.0", "react-transition-group": "^4.4.1", "semantic-ui-react": "^2.1.3", @@ -91,11 +90,8 @@ "@types/js-beautify": "^1.8.2", "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", - "@types/react": "^18.0.18", "@types/react-color": "^3.0.6", - "@types/react-dom": "^18.0.6", "@types/react-notification-system": "0.2.39", - "@types/react-router-dom": "^5.1.3", "@typescript-eslint/eslint-plugin": "^4.32.0", "@typescript-eslint/parser": "^4.32.0", "babel-loader": "^8.1.0", @@ -109,7 +105,6 @@ "postcss-import": "^14.1.0", "postcss-import-ext-glob": "^2.0.1", "react-docgen-typescript-loader": "^3.6.0", - "react-dom": "^18.2.0", "rimraf": "^3.0.2", "ts-jest": "^29.1.2", "ts-node": "^8.5.4", diff --git a/modules/react-components/src/components/route/protected-route.tsx b/modules/react-components/src/components/route/protected-route.tsx index 1e1f457202d..3c56d1c7ede 100644 --- a/modules/react-components/src/components/route/protected-route.tsx +++ b/modules/react-components/src/components/route/protected-route.tsx @@ -1,5 +1,5 @@ /** - * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2020-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -18,7 +18,7 @@ import { IdentifiableComponentInterface, TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; -import { Redirect, Route } from "react-router-dom"; +import { Navigate, Route } from "react-router-dom"; /** * Proptypes for the protected route component. @@ -82,16 +82,19 @@ export const ProtectedRoute: FunctionComponent = ( onAuthCallbackUrlUpdate(currentPath); } + const ChildComponentWithProps = () => { + return isAuthorized + ? + : ; + }; + return ( - isAuthorized ? - : - - } data-componentid={ componentId } data-testid={ testId } { ...rest } - /> + > + + ); }; diff --git a/package.json b/package.json index 57968b399ce..76c06c874de 100755 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "classnames": "^2.2.6", "crypto-js": "^3.1.9-1", "final-form": "^4.20.2", - "history": "^4.9.0", "i18next-browser-languagedetector": "^6.1.5", "i18next-xhr-backend": "^3.2.2", "js-beautify": "^1.13.0", @@ -67,7 +66,8 @@ "react-notification-system": "^0.4.0", "react-password-strength-bar": "^0.3.2", "react-redux": "^7.2.9", - "react-router-dom": "^4.3.1", + "react-router": "^6.23.1", + "react-router-dom": "^6.23.1", "react-top-loading-bar": "^1.2.0", "redux": "^4.0.4", "redux-thunk": "^2.3.0", @@ -119,9 +119,11 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^13.9.2", "@types/node-forge": "^0.9.3", + "@types/react": "18.2.22", + "@types/react-dom": "18.2.7", "@types/react-notification-system": "0.2.39", "@types/react-redux": "^7.1.25", - "@types/react-router-dom": "^5.1.3", + "@types/react-router-dom": "5.3.3", "@types/redux-mock-store": "^1.0.2", "@types/webappsec-credential-management": "^0.6.0", "@types/webpack-env": "^1.16.0", @@ -198,8 +200,6 @@ }, "pnpm": { "overrides": { - "@mui/material": "5.13.0", - "@types/react": "18.0.18", "webpack": "5.84.1" } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0b9066b552..124edeaf865 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,6 @@ settings: excludeLinksFromLockfile: false overrides: - '@mui/material': 5.13.0 - '@types/react': 18.0.18 webpack: 5.84.1 importers: @@ -40,9 +38,6 @@ importers: final-form: specifier: ^4.20.2 version: 4.20.10 - history: - specifier: ^4.9.0 - version: 4.10.1 i18next-browser-languagedetector: specifier: ^6.1.5 version: 6.1.8 @@ -94,9 +89,12 @@ importers: react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-router: + specifier: ^6.23.1 + version: 6.23.1(react@16.14.0) react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) + specifier: ^6.23.1 + version: 6.23.1(react-dom@16.14.0)(react@16.14.0) react-top-loading-bar: specifier: ^1.2.0 version: 1.2.0(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1) @@ -187,16 +185,16 @@ importers: version: 0.5.13(react-refresh@0.9.0)(webpack-dev-server@3.11.3)(webpack@5.84.1) '@storybook/builder-webpack5': specifier: ~6.4.12 - version: 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + version: 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/core-server': specifier: ~6.4.12 - version: 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + version: 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/manager-webpack5': specifier: ~6.4.12 - version: 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + version: 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/react': specifier: ~6.4.12 - version: 6.4.22(@babel/core@7.24.6)(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack-dev-server@3.11.3) + version: 6.4.22(@babel/core@7.24.6)(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack-dev-server@3.11.3) '@swc-node/register': specifier: ^1.4.2 version: 1.9.1(@swc/core@1.5.7)(@swc/types@0.1.7)(typescript@4.9.5) @@ -211,7 +209,7 @@ importers: version: 6.4.5(@types/jest@29.5.12)(jest@29.7.0) '@testing-library/react': specifier: ^14.2.1 - version: 14.3.1(react-dom@18.3.1)(react@18.3.1) + version: 14.3.1 '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@9.3.4) @@ -242,6 +240,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 + '@types/react': + specifier: 18.2.22 + version: 18.2.22 + '@types/react-dom': + specifier: 18.2.7 + version: 18.2.7 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 @@ -249,7 +253,7 @@ importers: specifier: ^7.1.25 version: 7.1.33 '@types/react-router-dom': - specifier: ^5.1.3 + specifier: 5.3.3 version: 5.3.3 '@types/redux-mock-store': specifier: ^1.0.2 @@ -403,7 +407,7 @@ importers: version: 4.0.2(webpack@5.84.1) react-hot-loader: specifier: ^4.13.0 - version: 4.13.1 + version: 4.13.1(@types/react@18.2.22) react-refresh: specifier: ^0.9.0 version: 0.9.0 @@ -469,13 +473,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -490,22 +494,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -566,9 +570,6 @@ importers: file-saver: specifier: ^2.0.5 version: 2.0.5 - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -616,19 +617,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: 11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -702,24 +700,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -824,7 +810,7 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@babel/polyfill': specifier: ^7.0.0 version: 7.12.1 @@ -838,14 +824,14 @@ importers: specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -924,9 +910,6 @@ importers: react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) react-top-loading-bar: specifier: ^1.2.0 version: 1.2.0(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1) @@ -964,24 +947,12 @@ importers: '@types/node': specifier: ^13.9.2 version: 13.13.52 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/redux-mock-store': specifier: ^1.0.2 version: 1.0.6 @@ -1077,13 +1048,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -1098,22 +1069,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -1162,9 +1133,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -1212,19 +1180,22 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-router: + specifier: ^6.23.1 + version: 6.23.1(react@18.3.1) react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) + specifier: ^6.23.1 + version: 6.23.1(react-dom@18.3.1)(react@18.3.1) reactflow: specifier: 11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -1317,22 +1288,19 @@ importers: specifier: ^0.9.3 version: 0.9.10 '@types/react': - specifier: 18.0.18 - version: 18.0.18 + specifier: 18.2.22 + version: 18.2.22 '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 + specifier: 18.2.7 + version: 18.2.7 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 '@types/react-router-dom': - specifier: ^5.1.3 + specifier: 5.3.3 version: 5.3.3 '@types/reactour': specifier: ^1.18.1 @@ -1456,31 +1424,31 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@wso2is/access-control': specifier: ^3.0.8 version: link:../../modules/access-control @@ -1523,9 +1491,6 @@ importers: react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) redux: specifier: ^4.0.4 version: 4.2.1 @@ -1554,9 +1519,6 @@ importers: '@svgr/rollup': specifier: ^6.2.1 version: 6.5.1 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -1589,31 +1551,31 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -1659,9 +1621,6 @@ importers: react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) redux: specifier: ^4.0.4 version: 4.2.1 @@ -1690,9 +1649,6 @@ importers: '@svgr/rollup': specifier: ^6.2.1 version: 6.5.1 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -1811,9 +1767,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -1849,31 +1802,31 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -1990,13 +1943,10 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) redux: specifier: ^4.0.4 version: 4.2.1 @@ -2037,15 +1987,9 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 rollup: specifier: ^4.17.2 version: 4.18.0 @@ -2075,31 +2019,31 @@ importers: dependencies: '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@monaco-editor/react': specifier: ^4.5.1 version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -2168,7 +2112,7 @@ importers: version: 7.2.9(react-dom@18.3.1)(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) redux: specifier: ^4.0.4 version: 4.2.1 @@ -2203,9 +2147,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -2241,7 +2182,7 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@wso2is/admin.authorization.v1': specifier: ^2.20.5 version: link:../admin.authorization.v1 @@ -2278,9 +2219,6 @@ importers: react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) redux: specifier: ^4.0.4 version: 4.2.1 @@ -2312,9 +2250,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -2344,13 +2279,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -2365,22 +2300,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -2429,9 +2364,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -2479,19 +2411,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -2583,24 +2512,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -2781,13 +2698,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -2802,22 +2719,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -2881,9 +2798,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -2931,19 +2845,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -3035,24 +2946,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -3175,13 +3074,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -3196,22 +3095,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -3281,9 +3180,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -3331,19 +3227,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -3435,24 +3328,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -3575,13 +3456,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -3596,22 +3477,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -3663,9 +3544,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -3716,19 +3594,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -3820,24 +3695,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -3960,13 +3823,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -3981,22 +3844,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -4066,9 +3929,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -4116,19 +3976,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -4220,24 +4077,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -4360,13 +4205,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -4381,22 +4226,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -4475,9 +4320,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -4525,19 +4367,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -4629,24 +4468,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -4769,13 +4596,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -4790,22 +4617,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -4887,9 +4714,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -4937,19 +4761,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -5041,24 +4862,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -5181,31 +4990,31 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -5353,9 +5162,6 @@ importers: classnames: specifier: ^2.2.6 version: 2.5.1 - history: - specifier: ^4.9.0 - version: 4.10.1 i18next: specifier: ^21.9.1 version: 21.10.0 @@ -5391,19 +5197,22 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-router: + specifier: ^6.23.1 + version: 6.23.1(react@18.3.1) react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) + specifier: ^6.23.1 + version: 6.23.1(react-dom@18.3.1)(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -5493,22 +5302,19 @@ importers: specifier: ^0.9.3 version: 0.9.10 '@types/react': - specifier: 18.0.18 - version: 18.0.18 + specifier: 18.2.22 + version: 18.2.22 '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 + specifier: 18.2.7 + version: 18.2.7 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 '@types/react-router-dom': - specifier: ^5.1.3 + specifier: 5.3.3 version: 5.3.3 '@types/reactour': specifier: ^1.18.1 @@ -5632,13 +5438,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -5653,22 +5459,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -5723,9 +5529,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -5773,19 +5576,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -5877,24 +5677,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -6017,13 +5805,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -6038,22 +5826,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -6111,9 +5899,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -6161,19 +5946,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -6265,24 +6047,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -6405,13 +6175,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -6426,22 +6196,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -6493,9 +6263,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -6543,19 +6310,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -6647,24 +6411,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -6787,13 +6539,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -6808,22 +6560,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -6878,9 +6630,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -6928,19 +6677,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -7032,24 +6778,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -7172,13 +6906,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -7193,22 +6927,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -7311,9 +7045,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -7361,19 +7092,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -7465,24 +7193,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -7605,13 +7321,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -7626,22 +7342,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -7696,9 +7412,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -7746,19 +7459,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -7850,24 +7560,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -7990,13 +7688,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -8011,22 +7709,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -8096,9 +7794,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -8146,19 +7841,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -8250,24 +7942,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -8390,13 +8070,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -8411,22 +8091,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -8505,9 +8185,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -8555,19 +8232,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -8659,24 +8333,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -8799,13 +8461,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -8820,22 +8482,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -8890,9 +8552,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -8940,19 +8599,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -9044,24 +8700,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -9184,13 +8828,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -9205,22 +8849,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -9272,9 +8916,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -9322,19 +8963,22 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-router: + specifier: ^6.23.1 + version: 6.23.1(react@18.3.1) react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) + specifier: ^6.23.1 + version: 6.23.1(react-dom@18.3.1)(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -9427,22 +9071,19 @@ importers: specifier: ^0.9.3 version: 0.9.10 '@types/react': - specifier: 18.0.18 - version: 18.0.18 + specifier: 18.2.22 + version: 18.2.22 '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 + specifier: 18.2.7 + version: 18.2.7 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 '@types/react-router-dom': - specifier: ^5.1.3 + specifier: 5.3.3 version: 5.3.3 '@types/reactour': specifier: ^1.18.1 @@ -9566,13 +9207,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -9587,22 +9228,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -9669,9 +9310,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -9719,19 +9357,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -9823,24 +9458,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -9963,13 +9586,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -9984,22 +9607,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -10057,9 +9680,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -10107,19 +9727,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -10211,24 +9828,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -10351,13 +9956,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -10372,22 +9977,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -10439,9 +10044,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -10489,19 +10091,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -10593,24 +10192,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -10733,13 +10320,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -10754,22 +10341,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -10824,9 +10411,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -10874,19 +10458,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -10978,24 +10559,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -11118,13 +10687,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -11139,22 +10708,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -11289,19 +10858,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -11393,24 +10959,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -11533,13 +11087,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -11554,22 +11108,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -11624,9 +11178,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -11674,19 +11225,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -11778,24 +11326,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -11918,13 +11454,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -11939,22 +11475,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -12009,9 +11545,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -12059,19 +11592,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -12163,24 +11693,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -12303,13 +11821,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -12324,22 +11842,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -12400,9 +11918,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -12450,19 +11965,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -12554,24 +12066,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -12694,13 +12194,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -12715,22 +12215,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -12782,9 +12282,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -12832,19 +12329,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -12936,24 +12430,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -13076,13 +12558,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -13097,22 +12579,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -13179,9 +12661,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -13229,19 +12708,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -13333,24 +12809,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -13473,13 +12937,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -13494,22 +12958,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -13594,9 +13058,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -13644,19 +13105,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -13748,24 +13206,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -13888,13 +13334,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -13909,22 +13355,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -13976,9 +13422,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -14026,19 +13469,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -14130,24 +13570,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -14270,13 +13698,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -14291,22 +13719,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -14358,9 +13786,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -14408,19 +13833,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -14512,24 +13934,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -14652,13 +14062,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -14673,22 +14083,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -14755,9 +14165,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -14805,19 +14212,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -14909,24 +14313,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -15049,13 +14441,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -15070,22 +14462,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -15140,9 +14532,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -15190,19 +14579,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -15294,24 +14680,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -15434,13 +14808,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -15455,22 +14829,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -15522,9 +14896,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -15572,19 +14943,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -15676,24 +15044,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -15816,13 +15172,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -15837,22 +15193,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -15910,9 +15266,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -15960,19 +15313,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -16064,24 +15414,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -16204,13 +15542,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -16225,22 +15563,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -16298,9 +15636,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -16348,19 +15683,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -16452,24 +15784,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -16592,13 +15912,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -16613,22 +15933,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -16716,9 +16036,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -16766,19 +16083,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -16870,24 +16184,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -17010,13 +16312,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -17031,22 +16333,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -17101,9 +16403,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -17151,19 +16450,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -17255,24 +16551,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -17395,13 +16679,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -17416,22 +16700,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -17495,9 +16779,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -17545,19 +16826,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -17649,24 +16927,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -17789,13 +17055,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -17810,22 +17076,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -17883,9 +17149,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -17933,19 +17196,22 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-router: + specifier: ^6.23.1 + version: 6.23.1(react@18.3.1) react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) + specifier: ^6.23.1 + version: 6.23.1(react-dom@18.3.1)(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -18038,22 +17304,19 @@ importers: specifier: ^0.9.3 version: 0.9.10 '@types/react': - specifier: 18.0.18 - version: 18.0.18 + specifier: 18.2.22 + version: 18.2.22 '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 + specifier: 18.2.7 + version: 18.2.7 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 '@types/react-router-dom': - specifier: ^5.1.3 + specifier: 5.3.3 version: 5.3.3 '@types/reactour': specifier: ^1.18.1 @@ -18177,13 +17440,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -18198,22 +17461,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -18265,9 +17528,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -18315,19 +17575,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -18419,24 +17676,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -18559,13 +17804,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -18580,22 +17825,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -18647,9 +17892,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -18697,19 +17939,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -18801,24 +18040,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -18941,13 +18168,13 @@ importers: dependencies: '@asgardeo/auth-react': specifier: ^4.0.4 - version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1) + version: 4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1) '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@microsoft/applicationinsights-core-js': specifier: ^3.0.0 version: 3.2.1(tslib@2.6.2) @@ -18962,22 +18189,22 @@ importers: version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -19029,9 +18256,6 @@ importers: framer-motion: specifier: ^11.1.9 version: 11.2.6(react-dom@18.3.1)(react@18.3.1) - history: - specifier: ^4.9.0 - version: 4.10.1 html-react-parser: specifier: ^2.0.0 version: 2.0.0(react@18.3.1) @@ -19079,19 +18303,16 @@ importers: version: 11.18.6(i18next@21.10.0)(react-dom@18.3.1)(react@18.3.1) react-joyride: specifier: ^2.3.0 - version: 2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) react-redux: specifier: ^7.2.9 version: 7.2.9(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) reactflow: specifier: ^11.7.2 - version: 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.6.2 version: 2.12.7(react-dom@18.3.1)(react@18.3.1) @@ -19183,24 +18404,12 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 - '@types/react-router': - specifier: ^5.1.18 - version: 5.1.20 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@types/reactour': specifier: ^1.18.1 version: 1.18.5 @@ -19323,28 +18532,28 @@ importers: dependencies: '@emotion/react': specifier: ^11.11.0 - version: 11.11.4(@types/react@18.0.18)(react@18.3.1) + version: 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + version: 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) '@mui/icons-material': specifier: ^5.11.16 - version: 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.129 - version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + version: 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/system': specifier: ^5.12.3 - version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) + version: 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) '@mui/utils': specifier: ^5.12.3 - version: 5.15.14(@types/react@18.0.18)(react@18.3.1) + version: 5.15.14(@types/react@18.2.22)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@wso2is/admin.core.v1': specifier: ^2.20.14 version: link:../admin.core.v1 @@ -19391,9 +18600,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-redux': specifier: ^7.1.25 version: 7.1.33 @@ -19449,9 +18655,6 @@ importers: specifier: ^29.1.2 version: 29.1.3(@babel/core@7.24.6)(babel-jest@26.6.3)(jest@29.7.0)(typescript@4.9.5) devDependencies: - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@typescript-eslint/eslint-plugin': specifier: ^4.32.0 version: 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.9.5) @@ -19543,9 +18746,6 @@ importers: '@types/node-forge': specifier: ^0.9.3 version: 0.9.10 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 @@ -19583,11 +18783,11 @@ importers: modules/dynamic-forms: dependencies: '@mui/material': - specifier: 5.13.0 - version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@wso2is/core': specifier: ^2.0.48 version: link:../core @@ -19628,9 +18828,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/testing-library__jest-dom': specifier: ^5.14.3 version: 5.14.9 @@ -19675,7 +18872,7 @@ importers: dependencies: '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@wso2is/core': specifier: ^2.0.48 version: link:../core @@ -19713,9 +18910,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@typescript-eslint/eslint-plugin': specifier: ^4.32.0 version: 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.9.5) @@ -19777,9 +18971,6 @@ importers: '@types/lodash-es': specifier: ^4.17.4 version: 4.17.12 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/testing-library__jest-dom': specifier: ^5.14.3 version: 5.14.9 @@ -19900,7 +19091,7 @@ importers: version: 6.2.1(react@18.3.1) '@oxygen-ui/react': specifier: ^1.11.0 - version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + version: 1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) '@oxygen-ui/react-icons': specifier: ^1.11.0 version: 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) @@ -19958,6 +19149,9 @@ importers: react-color: specifier: ^2.19.3 version: 2.19.3(react@18.3.1) + react-dom: + specifier: '*' + version: 18.3.1(react@18.3.1) react-helmet: specifier: '>=5' version: 5.2.1(react@18.3.1) @@ -19970,9 +19164,6 @@ importers: react-notification-system: specifier: ^0.4.0 version: 0.4.0(react-dom@18.3.1)(react@18.3.1) - react-router-dom: - specifier: ^4.3.1 - version: 4.3.1(react@18.3.1) react-top-loading-bar: specifier: ^1.2.0 version: 1.2.0(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1) @@ -20046,21 +19237,12 @@ importers: '@types/node': specifier: ^13.9.2 version: 13.13.52 - '@types/react': - specifier: 18.0.18 - version: 18.0.18 '@types/react-color': specifier: ^3.0.6 version: 3.0.12 - '@types/react-dom': - specifier: ^18.0.6 - version: 18.3.0 '@types/react-notification-system': specifier: 0.2.39 version: 0.2.39 - '@types/react-router-dom': - specifier: ^5.1.3 - version: 5.3.3 '@typescript-eslint/eslint-plugin': specifier: ^4.32.0 version: 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.9.5) @@ -20100,9 +19282,6 @@ importers: react-docgen-typescript-loader: specifier: ^3.6.0 version: 3.7.2(typescript@4.9.5)(webpack@5.84.1) - react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -20289,7 +19468,7 @@ packages: - debug dev: false - /@asgardeo/auth-react@4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@4.3.1)(react@18.3.1): + /@asgardeo/auth-react@4.0.4(@babel/runtime-corejs3@7.24.6)(react-dom@18.3.1)(react-router-dom@6.23.1)(react@18.3.1): resolution: {integrity: sha512-PltiGPAUVyekEOun9BMte3H2AmFsihiLisobjax5NxdkpDurvrgUR9xCUh7qKkoQQHq4N1Y5crc8UpCg+hkLmQ==} peerDependencies: '@babel/runtime-corejs3': ^7.11.2 @@ -20301,7 +19480,7 @@ packages: '@babel/runtime-corejs3': 7.24.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router-dom: 4.3.1(react@18.3.1) + react-router-dom: 6.23.1(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - debug dev: false @@ -22198,7 +21377,7 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.11.4(@types/react@18.0.18)(react@18.3.1): + /@emotion/react@11.11.4(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} peerDependencies: '@types/react': '*' @@ -22214,7 +21393,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.0.18 + '@types/react': 18.2.22 hoist-non-react-statics: 3.3.2 react: 18.3.1 dev: false @@ -22271,7 +21450,7 @@ packages: babel-plugin-emotion: 10.2.2 dev: true - /@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1): + /@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -22284,11 +21463,11 @@ packages: '@babel/runtime': 7.24.6 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.2 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) '@emotion/serialize': 1.1.4 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) '@emotion/utils': 1.2.1 - '@types/react': 18.0.18 + '@types/react': 18.2.22 react: 18.3.1 dev: false @@ -24181,11 +23360,11 @@ packages: - supports-color dev: true - /@mui/base@5.0.0-alpha.108(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/base@5.0.0-alpha.108(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-KjzRUts2i/ODlMfywhFTqTzQl+Cr9nlDSZxJcnYjrbOV/iRyQNBTDoiFJt+XEdRi0fZBHnk74AFbnP56ehybsA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24194,10 +23373,10 @@ packages: dependencies: '@babel/runtime': 7.24.6 '@emotion/is-prop-valid': 1.2.2 - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) '@popperjs/core': 2.11.8 - '@types/react': 18.0.18 + '@types/react': 18.2.22 clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 @@ -24205,11 +23384,11 @@ packages: react-is: 18.3.1 dev: false - /@mui/base@5.0.0-alpha.128(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/base@5.0.0-alpha.128(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-wub3wxNN+hUp8hzilMlXX3sZrPo75vsy1cXEQpqdTfIFlE9HprP1jlulFiPg5tfPst2OKmygXr2hhmgvAKRrzQ==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24218,10 +23397,10 @@ packages: dependencies: '@babel/runtime': 7.24.6 '@emotion/is-prop-valid': 1.2.2 - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) '@popperjs/core': 2.11.8 - '@types/react': 18.0.18 + '@types/react': 18.2.22 clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 @@ -24229,11 +23408,11 @@ packages: react-is: 18.3.1 dev: false - /@mui/base@5.0.0-beta.0(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/base@5.0.0-beta.0(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ap+juKvt8R8n3cBqd/pGtZydQ4v2I/hgJKnvJRGjpSh3RvsvnDHO4rXov8MHQlH6VqpOekwgilFLGxMZjNTucA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24242,10 +23421,10 @@ packages: dependencies: '@babel/runtime': 7.24.6 '@emotion/is-prop-valid': 1.2.2 - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) '@popperjs/core': 2.11.8 - '@types/react': 18.0.18 + '@types/react': 18.2.22 clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 @@ -24257,31 +23436,31 @@ packages: resolution: {integrity: sha512-/9pVk+Al8qxAjwFUADv4BRZgMpZM4m5E+2Q/20qhVPuIJWqKp4Ie4tGExac6zu93rgPTYVQGgu+1vjiT0E+cEw==} dev: false - /@mui/icons-material@5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1): + /@mui/icons-material@5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-jGhyw02TSLM0NgW+MDQRLLRUD/K4eN9rlK2pTBTL1OtzyZmQ8nB060zK1wA0b7cVrIiG+zyrRmNAvGWXwm2N9Q==} engines: {node: '>=12.0.0'} peerDependencies: - '@mui/material': 5.13.0 - '@types/react': 18.0.18 + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: '@babel/runtime': 7.24.6 - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@types/react': 18.0.18 + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 18.2.22 react: 18.3.1 dev: false - /@mui/lab@5.0.0-alpha.110(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/lab@5.0.0-alpha.110(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-SkX5QNbaWouO7BXvb8zpFzDizLt7UzgaebqKSvFJLF28OXiNDfPVCle6IIB4g7hAyb/o19Kbhxs9V+LwK5gQzA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 '@mui/material': 5.13.0 - '@types/react': 18.0.18 + '@types/react': 18.2.22 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24293,14 +23472,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.6 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/base': 5.0.0-alpha.108(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@types/react': 18.0.18 + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/base': 5.0.0-alpha.108(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@types/react': 18.2.22 clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 @@ -24308,14 +23487,14 @@ packages: react-is: 18.3.1 dev: false - /@mui/lab@5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/lab@5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-niv2mFgSTgdrRJXbWoX9pIivhe80BaFXfdWajXe1bS8VYH3Y5WyJpk8KiU3rbHyJswbFEGd8N6EBBrq11X8yMA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@mui/material': 5.13.0 - '@types/react': 18.0.18 + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24327,14 +23506,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.6 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/base': 5.0.0-alpha.128(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@types/react': 18.0.18 + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/base': 5.0.0-alpha.128(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@types/react': 18.2.22 clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 @@ -24342,13 +23521,13 @@ packages: react-is: 18.3.1 dev: false - /@mui/material@5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/material@5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ckS+9tCpAzpdJdaTF+btF0b6mF9wbXg/EVKtnoAWYi0UKXoXBAVvEUMNpLGA5xdpCdf+A6fPbVUEHs9TsfU+Yw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -24360,14 +23539,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.6 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/base': 5.0.0-beta.0(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/base': 5.0.0-beta.0(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@mui/core-downloads-tracker': 5.15.18 - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@types/react': 18.0.18 + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@types/react': 18.2.22 '@types/react-transition-group': 4.4.10 clsx: 1.2.1 csstype: 3.1.3 @@ -24378,19 +23557,19 @@ packages: react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) dev: false - /@mui/private-theming@5.15.14(@types/react@18.0.18)(react@18.3.1): + /@mui/private-theming@5.15.14(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: '@babel/runtime': 7.24.6 - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@types/react': 18.0.18 + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@types/react': 18.2.22 prop-types: 15.8.1 react: 18.3.1 dev: false @@ -24410,20 +23589,20 @@ packages: dependencies: '@babel/runtime': 7.24.6 '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/system@5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1): + /@mui/system@5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@emotion/react': @@ -24434,35 +23613,35 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.6 - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/private-theming': 5.15.14(@types/react@18.0.18)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/private-theming': 5.15.14(@types/react@18.2.22)(react@18.3.1) '@mui/styled-engine': 5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.0.18) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@types/react': 18.0.18 + '@mui/types': 7.2.14(@types/react@18.2.22) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@types/react': 18.2.22 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/types@7.2.14(@types/react@18.0.18): + /@mui/types@7.2.14(@types/react@18.2.22): resolution: {integrity: sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: false - /@mui/utils@5.15.14(@types/react@18.0.18)(react@18.3.1): + /@mui/utils@5.15.14(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -24470,25 +23649,25 @@ packages: dependencies: '@babel/runtime': 7.24.6 '@types/prop-types': 15.7.12 - '@types/react': 18.0.18 + '@types/react': 18.2.22 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 dev: false - /@mui/x-data-grid@6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@mui/x-data-grid@6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-N9a4eJRmWgP5zT2AZ41BnBgCSQJiw4dc5Q2U9zQ5aOhOs+8Jb218tX79MIAfwt1s4rbTZmgAdsBUn9Xs93Kmrw==} engines: {node: '>=14.0.0'} peerDependencies: - '@mui/material': 5.13.0 + '@mui/material': ^5.4.1 '@mui/system': ^5.4.1 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.24.6 - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 @@ -25505,14 +24684,14 @@ packages: typescript: 4.9.5 dev: false - /@oxygen-ui/react@1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5): + /@oxygen-ui/react@1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.110)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5): resolution: {integrity: sha512-Ij9E3CvX/fNGQkWbH6ic9LNsldFHeuy/2adksNsJLQgVsbvPct/coXyPYF8duH17dPEu6nksEHJwIfxoz9ekww==} peerDependencies: '@emotion/react': ^11.10.5 '@emotion/styled': ^11.10.5 '@mui/icons-material': ^5.10.16 '@mui/lab': 5.0.0-alpha.110 - '@mui/material': 5.13.0 + '@mui/material': ^5.10.16 '@mui/system': ^5.10.16 '@mui/utils': ^5.10.16 react: '>=18.0.0' @@ -25522,14 +24701,14 @@ packages: typescript: optional: true dependencies: - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/icons-material': 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) - '@mui/lab': 5.0.0-alpha.110(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@mui/x-data-grid': 6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/icons-material': 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) + '@mui/lab': 5.0.0-alpha.110(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@mui/x-data-grid': 6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@oxygen-ui/primitives': 1.11.0 '@oxygen-ui/react-icons': 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) clsx: 1.2.1 @@ -25541,14 +24720,14 @@ packages: - '@types/react' dev: false - /@oxygen-ui/react@1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5): + /@oxygen-ui/react@1.11.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/icons-material@5.15.18)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.15.15)(@mui/utils@5.15.14)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5): resolution: {integrity: sha512-Ij9E3CvX/fNGQkWbH6ic9LNsldFHeuy/2adksNsJLQgVsbvPct/coXyPYF8duH17dPEu6nksEHJwIfxoz9ekww==} peerDependencies: '@emotion/react': ^11.10.5 '@emotion/styled': ^11.10.5 '@mui/icons-material': ^5.10.16 '@mui/lab': 5.0.0-alpha.110 - '@mui/material': 5.13.0 + '@mui/material': ^5.10.16 '@mui/system': ^5.10.16 '@mui/utils': ^5.10.16 react: '>=18.0.0' @@ -25558,14 +24737,14 @@ packages: typescript: optional: true dependencies: - '@emotion/react': 11.11.4(@types/react@18.0.18)(react@18.3.1) - '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.0.18)(react@18.3.1) - '@mui/icons-material': 5.15.18(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.3.1) - '@mui/lab': 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.0.18)(react@18.3.1) - '@mui/utils': 5.15.14(@types/react@18.0.18)(react@18.3.1) - '@mui/x-data-grid': 6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@emotion/react': 11.11.4(@types/react@18.2.22)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.22)(react@18.3.1) + '@mui/icons-material': 5.15.18(@mui/material@5.13.0)(@types/react@18.2.22)(react@18.3.1) + '@mui/lab': 5.0.0-alpha.129(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.13.0)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.13.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.22)(react@18.3.1) + '@mui/utils': 5.15.14(@types/react@18.2.22)(react@18.3.1) + '@mui/x-data-grid': 6.20.0(@mui/material@5.13.0)(@mui/system@5.15.15)(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@oxygen-ui/primitives': 1.11.0 '@oxygen-ui/react-icons': 1.11.0(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) clsx: 1.2.1 @@ -25758,39 +24937,39 @@ packages: /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - /@reactflow/background@11.2.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/background@11.2.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-gOtae79Zx1zOs9tD4tmKfuiQQOyG0O81BWBCHqlAQgemKlYExElFKOC67lgTDZ4GGFK+4sXrgrWQ5h14hzaFgg==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) classcat: 5.0.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@reactflow/controls@11.1.13(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/controls@11.1.13(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-rA74+mbt2bnz9Fba6JL1JsKHNNEK6Nl70+ssfOLKMpRFIg512IroayBWufgPJB82X9dgMIzZfx/UcEFFUFJQ8Q==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) classcat: 5.0.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@reactflow/core@11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/core@11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-AhszxILp1RNk3SwrnC/eYh1XsOil5yzthYG5k+oTpvLH5H3BtIWIVkeLEJwmL611lPKL3JuScfjliUxBm9128w==} peerDependencies: react: '>=17' @@ -25806,19 +24985,19 @@ packages: d3-zoom: 3.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@reactflow/minimap@11.5.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/minimap@11.5.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-564gP/GMZKaJjVRGIrVLv2gIjgc89+qvNwuZzHnQLXjBw5+nS/QkW57Qx/M33MxVAaM+Z5rJ8gKknMSnxekwvQ==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) '@types/d3-selection': 3.0.10 '@types/d3-zoom': 3.0.8 classcat: 5.0.5 @@ -25826,41 +25005,41 @@ packages: d3-zoom: 3.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@reactflow/node-resizer@2.1.0(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/node-resizer@2.1.0(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-DVL8nnWsltP8/iANadAcTaDB4wsEkx2mOLlBEPNE3yc5loSm3u9l5m4enXRcBym61MiMuTtDPzZMyYYQUjuYIg==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) classcat: 5.0.5 d3-drag: 3.0.0 d3-selection: 3.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@reactflow/node-toolbar@1.2.1(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /@reactflow/node-toolbar@1.2.1(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-EcMUMzJGAACYQTiUaBm3zxeiiKCPwU2MaoDeZdnEMbvq+2SfohKOur6JklANjv30kL+Pf3xj8QopEtyKTS4XrA==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) classcat: 5.0.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.2(@types/react@18.0.18)(react@18.3.1) + zustand: 4.5.2(@types/react@18.2.22)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer @@ -26672,7 +25851,7 @@ packages: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - /@storybook/builder-webpack4@6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /@storybook/builder-webpack4@6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-A+GgGtKGnBneRFSFkDarUIgUTI8pYFdLmUVKEAGdh2hL+vLXAz9A46sEY7C8LQ85XWa8TKy3OTDxqR4+4iWj3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -26709,7 +25888,7 @@ packages: '@storybook/channels': 6.4.22 '@storybook/client-api': 6.4.22 '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22 + '@storybook/components': 6.4.22(@types/react@18.2.22) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/core-events': 6.4.22 '@storybook/node-logger': 6.4.22 @@ -26718,7 +25897,7 @@ packages: '@storybook/semver': 7.3.2 '@storybook/store': 6.4.22 '@storybook/theming': 6.4.22 - '@storybook/ui': 6.4.22 + '@storybook/ui': 6.4.22(@types/react@18.2.22) '@types/node': 14.18.63 '@types/webpack': 4.41.38 autoprefixer: 9.8.8 @@ -26835,7 +26014,7 @@ packages: - webpack-cli dev: false - /@storybook/builder-webpack5@6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /@storybook/builder-webpack5@6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-vvQ0HgkIIVz+cmaCXIRor0UFZbGZqh4aV0ISSof60BjdW5ld+R+XCr/bdTU6Zg8b2fL9CXh7/LE6fImnIMpRIA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -26871,7 +26050,7 @@ packages: '@storybook/channels': 6.4.22 '@storybook/client-api': 6.4.22 '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22 + '@storybook/components': 6.4.22(@types/react@18.2.22) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/core-events': 6.4.22 '@storybook/node-logger': 6.4.22 @@ -27178,7 +26357,7 @@ packages: - supports-color dev: false - /@storybook/components@6.4.22: + /@storybook/components@6.4.22(@types/react@18.2.22): resolution: {integrity: sha512-dCbXIJF9orMvH72VtAfCQsYbe57OP7fAADtR6YTwfCw9Sm1jFuZr8JbblQ1HcrXEoJG21nOyad3Hm5EYVb/sBw==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -27204,7 +26383,7 @@ packages: react-colorful: 5.6.1 react-popper-tooltip: 3.1.1 react-syntax-highlighter: 13.5.3 - react-textarea-autosize: 8.5.3 + react-textarea-autosize: 8.5.3(@types/react@18.2.22) regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -27229,7 +26408,7 @@ packages: regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 - /@storybook/core-client@6.4.22(typescript@4.9.5)(webpack@5.84.1): + /@storybook/core-client@6.4.22(@types/react@18.2.22)(typescript@4.9.5)(webpack@5.84.1): resolution: {integrity: sha512-uHg4yfCBeM6eASSVxStWRVTZrAnb4FT6X6v/xDqr4uXCpCttZLlBzrSDwPBLNNLtCa7ntRicHM8eGKIOD5lMYQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -27249,7 +26428,7 @@ packages: '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/preview-web': 6.4.22 '@storybook/store': 6.4.22 - '@storybook/ui': 6.4.22 + '@storybook/ui': 6.4.22(@types/react@18.2.22) airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.37.1 @@ -27456,7 +26635,7 @@ packages: dependencies: core-js: 3.37.1 - /@storybook/core-server@6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /@storybook/core-server@6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-wFh3e2fa0un1d4+BJP+nd3FVWUO7uHTqv3OGBfOmzQMKp4NU1zaBNdSQG7Hz6mw0fYPBPZgBjPfsJRwIYLLZyw==} peerDependencies: '@storybook/builder-webpack5': 6.4.22 @@ -27473,15 +26652,15 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) - '@storybook/builder-webpack5': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) - '@storybook/core-client': 6.4.22(typescript@4.9.5)(webpack@5.84.1) + '@storybook/builder-webpack4': 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/builder-webpack5': 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/core-client': 6.4.22(@types/react@18.2.22)(typescript@4.9.5)(webpack@5.84.1) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/csf-tools': 6.4.22 - '@storybook/manager-webpack4': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) - '@storybook/manager-webpack5': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/manager-webpack4': 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/manager-webpack5': 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/node-logger': 6.4.22 '@storybook/semver': 7.3.2 '@storybook/store': 6.4.22 @@ -27613,7 +26792,7 @@ packages: - webpack-cli dev: false - /@storybook/core@6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack@5.84.1): + /@storybook/core@6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack@5.84.1): resolution: {integrity: sha512-KZYJt7GM5NgKFXbPRZZZPEONZ5u/tE/cRbMdkn/zWN3He8+VP+65/tz8hbriI/6m91AWVWkBKrODSkeq59NgRA==} peerDependencies: '@storybook/builder-webpack5': 6.4.22 @@ -27627,9 +26806,9 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack5': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) - '@storybook/core-client': 6.4.22(typescript@4.9.5)(webpack@5.84.1) - '@storybook/core-server': 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/builder-webpack5': 6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) + '@storybook/core-client': 6.4.22(@types/react@18.2.22)(typescript@4.9.5)(webpack@5.84.1) + '@storybook/core-server': 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) typescript: 4.9.5 webpack: 5.84.1(@swc/core@1.5.7)(webpack-cli@4.10.0) transitivePeerDependencies: @@ -27764,7 +26943,7 @@ packages: - react-dom - supports-color - /@storybook/manager-webpack4@6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /@storybook/manager-webpack4@6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-nzhDMJYg0vXdcG0ctwE6YFZBX71+5NYaTGkxg3xT7gbgnP1YFXn9gVODvgq3tPb3gcRapjyOIxUa20rV+r8edA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -27778,11 +26957,11 @@ packages: '@babel/plugin-transform-template-literals': 7.24.6(@babel/core@7.24.6) '@babel/preset-react': 7.24.6(@babel/core@7.24.6) '@storybook/addons': 6.4.22 - '@storybook/core-client': 6.4.22(typescript@4.9.5)(webpack@5.84.1) + '@storybook/core-client': 6.4.22(@types/react@18.2.22)(typescript@4.9.5)(webpack@5.84.1) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/node-logger': 6.4.22 '@storybook/theming': 6.4.22 - '@storybook/ui': 6.4.22 + '@storybook/ui': 6.4.22(@types/react@18.2.22) '@types/node': 14.18.63 '@types/webpack': 4.41.38 babel-loader: 8.3.0(@babel/core@7.24.6)(webpack@5.84.1) @@ -27884,7 +27063,7 @@ packages: - webpack-cli dev: false - /@storybook/manager-webpack5@6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): + /@storybook/manager-webpack5@6.4.22(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0): resolution: {integrity: sha512-BMkOMselT4jOn7EQGt748FurM5ewtDfZtOQPCVK8MZX+HYE2AgjNOzm562TYODIxk12Fkhgj3EIz7GGMe1U3RA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -27898,11 +27077,11 @@ packages: '@babel/plugin-transform-template-literals': 7.24.6(@babel/core@7.24.6) '@babel/preset-react': 7.24.6(@babel/core@7.24.6) '@storybook/addons': 6.4.22 - '@storybook/core-client': 6.4.22(typescript@4.9.5)(webpack@5.84.1) + '@storybook/core-client': 6.4.22(@types/react@18.2.22)(typescript@4.9.5)(webpack@5.84.1) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/node-logger': 6.4.22 '@storybook/theming': 6.4.22 - '@storybook/ui': 6.4.22 + '@storybook/ui': 6.4.22(@types/react@18.2.22) '@types/node': 14.18.63 babel-loader: 8.3.0(@babel/core@7.24.6)(webpack@5.84.1) case-sensitive-paths-webpack-plugin: 2.4.0 @@ -28128,7 +27307,7 @@ packages: - supports-color dev: false - /@storybook/react@6.4.22(@babel/core@7.24.6)(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack-dev-server@3.11.3): + /@storybook/react@6.4.22(@babel/core@7.24.6)(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack-dev-server@3.11.3): resolution: {integrity: sha512-5BFxtiguOcePS5Ty/UoH7C6odmvBYIZutfiy4R3Ua6FYmtxac5vP9r5KjCz1IzZKT8mCf4X+PuK1YvDrPPROgQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -28148,7 +27327,7 @@ packages: '@babel/preset-react': 7.24.6(@babel/core@7.24.6) '@pmmmwh/react-refresh-webpack-plugin': 0.5.13(react-refresh@0.11.0)(webpack-dev-server@3.11.3)(webpack@5.84.1) '@storybook/addons': 6.4.22 - '@storybook/core': 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack@5.84.1) + '@storybook/core': 6.4.22(@storybook/builder-webpack5@6.4.22)(@storybook/manager-webpack5@6.4.22)(@swc/core@1.5.7)(@types/react@18.2.22)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0)(webpack@5.84.1) '@storybook/core-common': 6.4.22(@swc/core@1.5.7)(eslint@7.32.0)(typescript@4.9.5)(webpack-cli@4.10.0) '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/node-logger': 6.4.22 @@ -28453,7 +27632,7 @@ packages: react-dom: 18.3.1(react@18.3.1) regenerator-runtime: 0.13.11 - /@storybook/ui@6.4.22: + /@storybook/ui@6.4.22(@types/react@18.2.22): resolution: {integrity: sha512-UVjMoyVsqPr+mkS1L7m30O/xrdIEgZ5SCWsvqhmyMUok3F3tRB+6M+OA5Yy+cIVfvObpA7MhxirUT1elCGXsWQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -28464,7 +27643,7 @@ packages: '@storybook/api': 6.4.22 '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22 + '@storybook/components': 6.4.22(@types/react@18.2.22) '@storybook/core-events': 6.4.22 '@storybook/router': 6.4.22 '@storybook/semver': 7.3.2 @@ -29169,6 +28348,18 @@ packages: redent: 3.0.0 dev: true + /@testing-library/react@14.3.1: + resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} + engines: {node: '>=14'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.24.6 + '@testing-library/dom': 9.3.4 + '@types/react-dom': 18.2.7 + dev: true + /@testing-library/react@14.3.1(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} engines: {node: '>=14'} @@ -29597,7 +28788,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser@5.1.2: @@ -29805,27 +28996,33 @@ packages: /@types/react-color@3.0.12: resolution: {integrity: sha512-pr3uKE3lSvf7GFo1Rn2K3QktiZQFFrSgSGJ/3iMvSOYWt2pPAJ97rVdVfhWxYJZ8prAEXzoP2XX//3qGSQgu7Q==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 '@types/reactcss': 1.2.12 dev: true + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + dependencies: + '@types/react': 18.2.22 + dev: true + /@types/react-dom@18.3.0: resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/react-notification-system@0.2.39: resolution: {integrity: sha512-yfptO86dbfW4qaw34CIedfakdKWV3sPM0xb4T5EQZOza80WLvOUUKjdmZTeGyEKk/7n2za8RJa6aZpz/A+2Qbw==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/react-redux@7.1.33: resolution: {integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==} dependencies: '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.0.18 + '@types/react': 18.2.22 hoist-non-react-statics: 3.3.2 redux: 4.2.1 @@ -29833,7 +29030,7 @@ packages: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.18 + '@types/react': 18.2.22 '@types/react-router': 5.1.20 dev: true @@ -29841,23 +29038,23 @@ packages: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/react-syntax-highlighter@11.0.5: resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/react-transition-group@4.4.10: resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: false - /@types/react@18.0.18: - resolution: {integrity: sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==} + /@types/react@18.2.22: + resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} dependencies: '@types/prop-types': 15.7.12 '@types/scheduler': 0.23.0 @@ -29866,13 +29063,13 @@ packages: /@types/reactcss@1.2.12: resolution: {integrity: sha512-BrXUQ86/wbbFiZv8h/Q1/Q1XOsaHneYmCb/tHe9+M8XBAAUc2EHfdY0DY22ZZjVSaXr5ix7j+zsqO2eGZub8lQ==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/reactour@1.18.5: resolution: {integrity: sha512-Pl5yh9bXeXaFcioDk6XVmUzdJGZDAKesVmwoh2KvN/1FXSd9saN8pIprLvfspnXANMcgl3AtSlD4zs0cJIhGIw==} dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 dev: true /@types/redux-mock-store@1.0.6: @@ -36579,10 +35776,6 @@ packages: '@babel/runtime': 7.24.6 dev: true - /hoist-non-react-statics@2.5.5: - resolution: {integrity: sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==} - dev: false - /hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: @@ -41925,12 +41118,6 @@ packages: /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - /path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} - dependencies: - isarray: 0.0.1 - dev: false - /path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} dev: true @@ -43271,17 +42458,18 @@ packages: react-side-effect: 1.2.0(react@18.3.1) dev: false - /react-hot-loader@4.13.1: + /react-hot-loader@4.13.1(@types/react@18.2.22): resolution: {integrity: sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==} engines: {node: '>= 6'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': ^15.0.0 || ^16.0.0 || ^17.0.0 react: ^15.0.0 || ^16.0.0 || ^17.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: + '@types/react': 18.2.22 fast-levenshtein: 2.0.6 global: 4.4.0 hoist-non-react-statics: 3.3.2 @@ -43312,13 +42500,13 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /react-innertext@1.1.5(@types/react@18.0.18)(react@18.3.1): + /react-innertext@1.1.5(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q==} peerDependencies: - '@types/react': 18.0.18 + '@types/react': '>=0.0.0 <=99' react: '>=0.0.0 <=99' dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 react: 18.3.1 dev: false @@ -43342,7 +42530,7 @@ packages: /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - /react-joyride@2.8.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /react-joyride@2.8.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-2QY8HB1G0I2OT0PKMUz7gg2HAjdkG2Bqi13r0Bb1V16PAwfb9khn4wWBTOJsGsjulbAWiQ3/0YrgNUHGFmuifw==} peerDependencies: react: 15 - 18 @@ -43355,7 +42543,7 @@ packages: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-floater: 0.7.9(react-dom@18.3.1)(react@18.3.1) - react-innertext: 1.1.5(@types/react@18.0.18)(react@18.3.1) + react-innertext: 1.1.5(@types/react@18.2.22)(react@18.3.1) react-is: 16.13.1 scroll: 3.0.1 scrollparent: 2.1.0 @@ -43482,20 +42670,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom@4.3.1(react@18.3.1): - resolution: {integrity: sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==} - peerDependencies: - react: '>=15' - dependencies: - history: 4.10.1 - invariant: 2.2.4 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 18.3.1 - react-router: 4.3.1(react@18.3.1) - warning: 4.0.3 - dev: false - /react-router-dom@6.23.1(react-dom@16.14.0)(react@16.14.0): resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} engines: {node: '>=14.0.0'} @@ -43508,19 +42682,17 @@ packages: react-dom: 16.14.0(react@16.14.0) react-router: 6.23.1(react@16.14.0) - /react-router@4.3.1(react@18.3.1): - resolution: {integrity: sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==} + /react-router-dom@6.23.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} + engines: {node: '>=14.0.0'} peerDependencies: - react: '>=15' + react: '>=16.8' + react-dom: '>=16.8' dependencies: - history: 4.10.1 - hoist-non-react-statics: 2.5.5 - invariant: 2.2.4 - loose-envify: 1.4.0 - path-to-regexp: 1.8.0 - prop-types: 15.8.1 + '@remix-run/router': 1.16.1 react: 18.3.1 - warning: 4.0.3 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.23.1(react@18.3.1) dev: false /react-router@6.23.1(react@16.14.0): @@ -43532,6 +42704,16 @@ packages: '@remix-run/router': 1.16.1 react: 16.14.0 + /react-router@6.23.1(react@18.3.1): + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.16.1 + react: 18.3.1 + dev: false + /react-side-effect@1.2.0(react@18.3.1): resolution: {integrity: sha512-v1ht1aHg5k/thv56DRcjw+WtojuuDHFUgGfc+bFHOWsF4ZK6C2V57DO0Or0GPsg6+LSTE0M6Ry/gfzhzSwbc5w==} peerDependencies: @@ -43575,7 +42757,7 @@ packages: refractor: 3.6.0 dev: true - /react-textarea-autosize@8.5.3: + /react-textarea-autosize@8.5.3(@types/react@18.2.22): resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: @@ -43583,7 +42765,7 @@ packages: dependencies: '@babel/runtime': 7.24.6 use-composed-ref: 1.3.0 - use-latest: 1.2.1 + use-latest: 1.2.1(@types/react@18.2.22) transitivePeerDependencies: - '@types/react' dev: true @@ -43649,18 +42831,18 @@ packages: react: 18.3.1 dev: false - /reactflow@11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1): + /reactflow@11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-HBudD8BwZacOMqX8fbkiXbeBQs3nRezWVLCDurfc+tTeHsA7988uyaIOhrnKgYCcKtlpJaspsnxDZk+5JmmHxA==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/background': 11.2.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@reactflow/controls': 11.1.13(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@reactflow/core': 11.7.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@reactflow/minimap': 11.5.2(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@reactflow/node-resizer': 2.1.0(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) - '@reactflow/node-toolbar': 1.2.1(@types/react@18.0.18)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/background': 11.2.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/controls': 11.1.13(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/core': 11.7.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/minimap': 11.5.2(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/node-resizer': 2.1.0(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) + '@reactflow/node-toolbar': 1.2.1(@types/react@18.2.22)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -47146,7 +46328,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dev: true - /use-isomorphic-layout-effect@1.1.2: + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.22): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -47154,9 +46336,11 @@ packages: peerDependenciesMeta: '@types/react': optional: true + dependencies: + '@types/react': 18.2.22 dev: true - /use-latest@1.2.1: + /use-latest@1.2.1(@types/react@18.2.22): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -47165,7 +46349,8 @@ packages: '@types/react': optional: true dependencies: - use-isomorphic-layout-effect: 1.1.2 + '@types/react': 18.2.22 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.22) dev: true /use-sync-external-store@1.2.0(react@18.3.1): @@ -48229,11 +47414,11 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /zustand@4.5.2(@types/react@18.0.18)(react@18.3.1): + /zustand@4.5.2(@types/react@18.2.22)(react@18.3.1): resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} peerDependencies: - '@types/react': 18.0.18 + '@types/react': '>=16.8' immer: '>=9.0.6' react: '>=16.8' peerDependenciesMeta: @@ -48244,7 +47429,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.0.18 + '@types/react': 18.2.22 react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) dev: false