"use client"; import Header from "../Common/Header"; import Footer from "../Footer/Footer"; import PushNotificationLayout from "./PushNotificationLayout"; import Loading from "@/app/loading"; import UnderMaintenance from "../../public/assets/something_went_wrong.svg"; import { t } from "@/utils"; import { useClientLayoutLogic } from "./useClientLayoutLogic"; import CustomImage from "../Common/CustomImage"; import ScrollToTopButton from "./ScrollToTopButton"; export default function Layout({ children }) { const { isLoading, isMaintenanceMode, isRedirectToLanding } = useClientLayoutLogic(); if (isLoading) { return ; } if (isRedirectToLanding) { return null; } if (isMaintenanceMode) { return (

{t("underMaintenance")}

); } return (
{children}
); }