'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 ( <>
{termsOfServiceText.detailText}