mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-10-15 03:48:19 +00:00
non-blocking docs load
This commit is contained in:
@@ -1,19 +1,14 @@
|
||||
async function getModule(language: string | undefined, guide: string) {
|
||||
function getModule(language: string | undefined, guide: string) {
|
||||
language = language ?? 'en';
|
||||
return await import(`./../../lib/docs/${language}/home/${guide}.mdx`);
|
||||
return import(`./../../lib/docs/${language}/home/${guide}.mdx`);
|
||||
}
|
||||
|
||||
export async function load({ params }) {
|
||||
const { language } = params;
|
||||
|
||||
|
||||
const fundingModule = await getModule(language, 'funding');
|
||||
const translationModule = await getModule(language, 'translation');
|
||||
const mapboxModule = await getModule(language, 'mapbox');
|
||||
|
||||
return {
|
||||
fundingComponent: fundingModule.default,
|
||||
translationComponent: translationModule.default,
|
||||
mapboxComponent: mapboxModule.default,
|
||||
fundingModule: getModule(language, 'funding'),
|
||||
translationModule: getModule(language, 'translation'),
|
||||
mapboxModule: getModule(language, 'mapbox'),
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user