|
|
@@ -6,6 +6,7 @@ import type { NextPageWithLayout } from '../_app.page';
|
|
|
import type { AdminCommonProps } from './_shared';
|
|
|
import { createAdminPageLayout, getServerSideAdminCommonProps } from './_shared';
|
|
|
|
|
|
+
|
|
|
const AppSettingsPageContents = dynamic(() => import('~/client/components/Admin/App/AppSettingsPageContents'), { ssr: false });
|
|
|
|
|
|
type Props = AdminCommonProps;
|
|
|
@@ -13,7 +14,7 @@ type Props = AdminCommonProps;
|
|
|
const AdminAppPage: NextPageWithLayout<Props> = () => <AppSettingsPageContents />;
|
|
|
|
|
|
AdminAppPage.getLayout = createAdminPageLayout<Props>({
|
|
|
- title: (_p, t) => t('headers.app_settings'),
|
|
|
+ title: (_p, t) => t('headers.app_settings', { ns: 'commons' }),
|
|
|
containerFactories: [
|
|
|
async() => {
|
|
|
const AdminAppContainer = (await import('~/client/services/AdminAppContainer')).default;
|
|
|
@@ -23,8 +24,7 @@ AdminAppPage.getLayout = createAdminPageLayout<Props>({
|
|
|
});
|
|
|
|
|
|
export const getServerSideProps: GetServerSideProps = async(context) => {
|
|
|
- // Just delegate to common admin props (no extra server props for this page now)
|
|
|
- return getServerSideAdminCommonProps(context);
|
|
|
+ return getServerSideAdminCommonProps(context, { preloadAllLang: true });
|
|
|
};
|
|
|
|
|
|
export default AdminAppPage;
|