mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 22:53:25 +00:00
feat: remove SSR for dasboard page
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import { isSSREnableForPage } from '#config/ssr';
|
||||
import {
|
||||
PREFER_DARK_THEME,
|
||||
DARK_THEME_DEFAULT_VALUE,
|
||||
PREFER_DARK_THEME,
|
||||
} from '#user/constants/theme';
|
||||
import logger from '@adonisjs/core/services/logger';
|
||||
import { defineConfig } from '@adonisjs/inertia';
|
||||
|
||||
export default defineConfig({
|
||||
@@ -32,5 +34,10 @@ export default defineConfig({
|
||||
ssr: {
|
||||
enabled: true,
|
||||
entrypoint: 'inertia/app/ssr.tsx',
|
||||
pages: (_, page) => {
|
||||
const ssrEnabled = isSSREnableForPage(page);
|
||||
logger.debug(`Page "${page}" SSR enabled: ${ssrEnabled}`);
|
||||
return ssrEnabled;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
2
config/ssr.ts
Normal file
2
config/ssr.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export const CSR_ROUTES = ['dashboard'];
|
||||
export const isSSREnableForPage = (page: string) => !CSR_ROUTES.includes(page);
|
||||
Reference in New Issue
Block a user