|
|
@@ -1,21 +0,0 @@
|
|
|
-import type { GetServerSideProps, GetServerSidePropsContext } from 'next';
|
|
|
-
|
|
|
-import type { CrowiRequest } from '~/interfaces/crowi-request';
|
|
|
-
|
|
|
-import type { ServerConfigurationProps } from './types';
|
|
|
-
|
|
|
-export const getServerSideConfigurationProps: GetServerSideProps<ServerConfigurationProps> = async(context: GetServerSidePropsContext) => {
|
|
|
- const req: CrowiRequest = context.req as CrowiRequest;
|
|
|
- const { crowi } = req;
|
|
|
- const {
|
|
|
- configManager, searchService,
|
|
|
- } = crowi;
|
|
|
-
|
|
|
- return {
|
|
|
- props: {
|
|
|
- isSearchServiceConfigured: searchService.isConfigured,
|
|
|
- isSearchServiceReachable: searchService.isReachable,
|
|
|
- isSearchScopeChildrenAsDefault: configManager.getConfig('customize:isSearchScopeChildrenAsDefault'),
|
|
|
- },
|
|
|
- };
|
|
|
-};
|