diff --git a/frontend/src/components/LeftSideBar.jsx b/frontend/src/components/LeftSideBar.jsx index e7a97c11..5245c9bc 100644 --- a/frontend/src/components/LeftSideBar.jsx +++ b/frontend/src/components/LeftSideBar.jsx @@ -84,7 +84,6 @@ const LeftSideBar = ({ userdata, serverside, globalUrl, notifications, }) => { const tab = params.get("tab"); const currentPath = tab ? `${window.location.pathname}?tab=${tab}` : window.location.pathname; const [hoverOnAvatar, setHoverOnAvatar] = useState(false); - const [showProductionStatus, setShowProductionStatus] = useState(false); const [orgOptions, setOrgOptions] = useState( userdata?.orgs?.map((org) => ({ id: org.id, @@ -129,17 +128,6 @@ const LeftSideBar = ({ userdata, serverside, globalUrl, notifications, }) => { } }, [userdata]); - useEffect(() => { - if (activeOrgData?.id?.length > 0 && typeof activeOrgData.created === "number") { - const nowUnix = Math.floor(Date.now() / 1000); - - const THIRTY_DAYS = 30 * 24 * 60 * 60; - const isAfter30Days = nowUnix >= activeOrgData.created + THIRTY_DAYS; - - setShowProductionStatus(isAfter30Days); - } -}, [activeOrgData]); - const CustomPopper = (props) => { @@ -1963,7 +1951,7 @@ const LeftSideBar = ({ userdata, serverside, globalUrl, notifications, }) => { } - {!isCloud && showProductionStatus? ( + {!isCloud && activeOrgData?.old_org? (
{ const [isLoadingWorkflow, setIsLoadingWorkflow] = useState(false); const [isLoadingPublicWorkflow, setIsLoadingPublicWorkflow] = useState(false); const [view, setView] = useState(localStorage?.getItem("workflowView") || "grid"); - const [showProductionStatus, setShowProductionStatus] = useState(false); + const [currentOrg, setCurrentOrg] = useState(null); const isCloud = window.location.host === "localhost:3002" || window.location.host === "shuffler.io"; const [showExecutionStats, setShowExecutionStats] = React.useState(localStorage?.getItem("showExecutionStats") === "true") @@ -971,11 +971,8 @@ const Workflows2 = (props) => { .then((response) => (response.ok ? response.json() : null)) .then((org) => { if (!fetched && org) { - const nowUnix = Math.floor(Date.now() / 1000); - const THIRTY_DAYS = 30 * 24 * 60 * 60; - const isAfter30Days = nowUnix >= org.created + THIRTY_DAYS; - setShowProductionStatus(isAfter30Days); if (!isCloud) { + setCurrentOrg(org); if (org?.cloud_sync && org?.subscriptions[0]?.name?.toLowerCase().includes("enterprise") && org?.subscriptions[0]?.active) { setIsProdStatusOn(true); } else if (org?.subscriptions[0]?.name?.toLowerCase().includes("enterprise") && org?.subscriptions[0]?.active) { @@ -5523,7 +5520,7 @@ const Workflows2 = (props) => {
} - {!isCloud && showProductionStatus ? ( + {!isCloud && currentOrg?.old_org ? (