2 次程式碼提交

作者 SHA1 備註 提交日期
  Jason Chuang fd2ffd2ef0 grey login 2 週之前
  Jason Chuang e3c434c9cd disabled banner 2 週之前
共有 3 個檔案被更改,包括 25 行新增2 行删除
統一視圖
  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 查看文件

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


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

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


+ 20
- 1
src/index.js 查看文件

@@ -21,6 +21,23 @@ import { AutoLogoutProvider } from "components/AutoLogoutProvider";
import { RefreshTokenProvider } from "components/RefreshTokenProvider"; import { RefreshTokenProvider } from "components/RefreshTokenProvider";
import { SysSettingProvider } from "components/SysSettingProvider"; 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 ||============================== // // ==============================|| MAIN - REACT DOM RENDER ||============================== //


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


+ 1
- 1
src/pages/authentication/AuthWrapper.js 查看文件

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


// --- Date control --- // --- Date control ---
const today = new Date(); 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 [openPopup, setOpenPopup] = useState(today < showUntil);


const handleClosePopup = () => { const handleClosePopup = () => {


Loading…
取消
儲存