Fixed an issue where SSO URL was not being parsed on the login page

This commit is contained in:
Frikky
2025-03-05 14:09:13 +01:00
parent 6a2355c6f6
commit 6598fe7cfe
4 changed files with 39 additions and 7 deletions
+9 -4
View File
@@ -1,14 +1,15 @@
import { createContext, useState, useEffect } from 'react';
import React, { createContext, useState, useEffect } from 'react';
export const Context = createContext();
export const AppContext =(props) => {
export const AppContext = (props) => {
const { serverside } = props
const currentLocation = window?.location?.pathname;
const currentLocation = serverside === true ? "" : window?.location?.pathname;
// Left side bar global states
const [searchBarModalOpen, setSearchBarModalOpen] = useState(false);
const [leftSideBarOpenByClick, setLeftSideBarOpenByClick] = useState(currentLocation?.includes('/workflows/') ? false : true)
const [windowWidth, setWindowWidth] = useState(window.innerWidth);
const [windowWidth, setWindowWidth] = useState(serverside === true ? 100 : window.innerWidth);
useEffect(() => {
if (currentLocation?.includes('/workflows/') && leftSideBarOpenByClick === true) {
@@ -18,6 +19,10 @@ export const AppContext =(props) => {
//Calculate window width
useEffect(() => {
if (serverside === true) {
return
}
const handleResize = () => {
setWindowWidth(window?.innerWidth);
};