import { CenterLayout, FullPageLayout, useConfig } from "@witel/webapp-builder";
import moment from "jalali-moment";
import SvgMaintenance from "@/core/components/svgs/SvgMaintenance";
import { Typography } from "@mui/material";
import { useTranslations } from "next-intl";
const RegisterDeadlineMiddleware = ({ children, serverToday }) => {
const { config } = useConfig();
const t = useTranslations();
const fromDate = moment(config.navgan_registration_start_date, "YYYY/MM/DD HH:mm:ss");
const toDate = moment(config.navgan_registration_end_date, "YYYY/MM/DD HH:mm:ss");
const today = moment(serverToday);
console.log(config.navgan_registration_status);
if (config.navgan_registration_status) {
if (today.isBetween(fromDate, toDate, null, "[]")) {
return children;
} else if (today.isAfter(toDate, null)) {
return (
{t("RegisterDeadline.after")}
);
} else if (today.isBefore(fromDate, null)) {
return (
{t("RegisterDeadline.before")}
);
}
} else {
return (
{t("RegisterDeadline.soon")}
);
}
};
export default RegisterDeadlineMiddleware;