import type { JSX, ReactNode } from 'react'; import React from 'react'; import dynamic from 'next/dynamic'; import Link from 'next/link'; import GrowiLogo from '~/components/Common/GrowiLogo'; import { RawLayout } from './RawLayout'; import styles from './Admin.module.scss'; const AdminNavigation = dynamic( () => import('../Admin/Common/AdminNavigation').then( (mod) => mod.AdminNavigation, ), { ssr: false }, ); const PageCreateModal = dynamic( () => import('~/client/components/PageCreateModal'), { ssr: false }, ); const SystemVersion = dynamic( () => import('~/client/components/SystemVersion'), { ssr: false }, ); const HotkeysManager = dynamic( () => import('~/client/components/Hotkeys/HotkeysManager'), { ssr: false }, ); type Props = { componentTitle?: string; children?: ReactNode; }; const AdminLayout = ({ children, componentTitle }: Props): JSX.Element => { return (

{componentTitle}

{children}
); }; export default AdminLayout;