2 Commits

Author SHA1 Message Date
  Jason Chuang fd2ffd2ef0 grey login 2 weeks ago
  Jason Chuang e3c434c9cd disabled banner 2 weeks ago
3 changed files with 25 additions and 2 deletions
Split View
  1. +4
    -0
      src/assets/style/styles.css
  2. +20
    -1
      src/index.js
  3. +1
    -1
      src/pages/authentication/AuthWrapper.js

+ 4
- 0
src/assets/style/styles.css View File

@@ -11,6 +11,10 @@ body,
font-family: "Noto Sans HK", "Noto Sans SC";
}

.page-grey {
filter: grayscale(100%);
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {


+ 20
- 1
src/index.js View File

@@ -21,6 +21,23 @@ import { AutoLogoutProvider } from "components/AutoLogoutProvider";
import { RefreshTokenProvider } from "components/RefreshTokenProvider";
import { SysSettingProvider } from "components/SysSettingProvider";

import { useLocation } from 'react-router-dom';
import { useEffect } from 'react';

function GreyWrapper({ children }) {
const location = useLocation();

useEffect(() => {
if (location.pathname === "/login") {
document.body.classList.add("page-grey");
} else {
document.body.classList.remove("page-grey");
}
}, [location.pathname]);

return children;
}

// ==============================|| MAIN - REACT DOM RENDER ||============================== //

const container = document.getElementById('root');
@@ -36,7 +53,9 @@ root.render(
<BrowserRouter basename="/">
<RefreshTokenProvider>
<AutoLogoutProvider>
<App />
<GreyWrapper>
<App />
</GreyWrapper>
</AutoLogoutProvider>
</RefreshTokenProvider>
</BrowserRouter>


+ 1
- 1
src/pages/authentication/AuthWrapper.js View File

@@ -23,7 +23,7 @@ const AuthWrapper = ({ children }) => {

// --- Date control ---
const today = new Date();
const showUntil = new Date("2025-12-08T00:00:00"); // 8 Dec 2025 and onwards = hide popup
const showUntil = new Date("2025-11-27T00:00:00"); // 8 Dec 2025 and onwards = hide popup
const [openPopup, setOpenPopup] = useState(today < showUntil);

const handleClosePopup = () => {


Loading…
Cancel
Save