'use client'
import HeadInfo from "~/components/HeadInfo";
import Header from "~/components/Header";
import Footer from "~/components/Footer";
import Markdown from "react-markdown";
import TopBlurred from "~/components/TopBlurred";
import {useEffect, useRef, useState} from "react";
import {useCommonContext} from "~/context/common-context";
const PageComponent = ({
locale,
termsOfServiceText,
}) => {
const [pagePath] = useState("terms-of-service");
const {setShowLoadingModal} = useCommonContext();
const useCustomEffect = (effect, deps) => {
const isInitialMount = useRef(true);
useEffect(() => {
if (process.env.NODE_ENV === 'production' || isInitialMount.current) {
isInitialMount.current = false;
return effect();
}
}, deps);
};
useCustomEffect(() => {
setShowLoadingModal(false);
return () => {
}
}, []);
return (
<>