import {useParams} from 'react-router-dom'; import {useCustomPage} from './use-custom-page'; import {Navbar} from '../ui/navigation/navbar/navbar'; import {Footer} from '../ui/footer/footer'; import {CustomPageBody} from '@common/custom-page/custom-page-body'; import {PageMetaTags} from '@common/http/page-meta-tags'; import {PageStatus} from '@common/http/page-status'; import {useEffect} from 'react'; interface Props { slug?: string; } export function CustomPageLayout({slug}: Props) { const {pageSlug} = useParams(); const query = useCustomPage(slug || pageSlug!); useEffect(() => { if (query.data?.page) { window.scrollTo(0, 0); } }, [query]); return (