Bläddra i källkod

update lego banner, disappear after 7 Dec

New_Enhancement
Jason Chuang 1 månad sedan
förälder
incheckning
1c1db00bce
1 ändrade filer med 11 tillägg och 10 borttagningar
  1. +11
    -10
      src/pages/authentication/AuthWrapper.js

+ 11
- 10
src/pages/authentication/AuthWrapper.js Visa fil

@@ -1,5 +1,5 @@
import PropTypes from 'prop-types';
import { Box, Grid, Typography, Dialog, DialogContent, IconButton, useMediaQuery } from '@mui/material';
import { Box, Grid, Typography, Dialog, DialogContent, IconButton } from '@mui/material';
import CloseIcon from '@mui/icons-material/Close';
import Loadable from 'components/Loadable';
import { lazy, useState } from 'react';
@@ -20,17 +20,18 @@ const BackgroundHead = {

const AuthWrapper = ({ children }) => {
const intl = useIntl();
const isSmall = useMediaQuery('(max-width:600px)');
const [openPopup, setOpenPopup] = useState(true);

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

const handleClosePopup = () => {
setOpenPopup(false);
};

return (
<Box sx={{ minHeight: '87vh' }}>
{/* Popup */}
<Dialog
open={openPopup}
onClose={handleClosePopup}
@@ -67,9 +68,9 @@ const handleClosePopup = () => {
title={intl.formatMessage({ id: 'lgce_title', defaultMessage: '2025 Legislative Council General Election' })}
sx={{
display: 'block',
width: isSmall ? '92vw' : '720px',
height: 'auto',
maxWidth: '92vw'
width: '100%',
maxWidth: '720px',
height: 'auto'
}}
/>
</DialogContent>


Laddar…
Avbryt
Spara