import { Suspense, useState, type JSX } from 'react'; import dynamic from 'next/dynamic'; import { useTranslation } from 'react-i18next'; import RecentChangesContentSkeleton from './RecentChangesContentSkeleton'; const RecentChangesHeader = dynamic(() => import('./RecentChangesSubstance').then(mod => mod.RecentChangesHeader), { ssr: false }); const RecentChangesContent = dynamic( () => import('./RecentChangesSubstance').then(mod => mod.RecentChangesContent), { ssr: false, loading: RecentChangesContentSkeleton }, ); export const RecentChanges = (): JSX.Element => { const { t } = useTranslation(); const [isSmall, setIsSmall] = useState(false); const [isWipPageShown, setIsWipPageShown] = useState(true); return (

{t('Recent Changes')}

{ setIsWipPageShown(!isWipPageShown) }} />
}>
); };