mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 14:43:24 +00:00
fix: issue when missing exporter layout
This commit is contained in:
@@ -20,9 +20,11 @@ createInertiaApp({
|
||||
import.meta.glob('../pages/**/*.tsx')
|
||||
);
|
||||
|
||||
if (currentPage?.default) {
|
||||
currentPage.default.layout =
|
||||
currentPage.default.layout ||
|
||||
((p: any) => <DefaultLayout children={p} />);
|
||||
}
|
||||
|
||||
return currentPage;
|
||||
},
|
||||
|
||||
@@ -9,9 +9,13 @@ export default function render(page: any) {
|
||||
resolve: (name) => {
|
||||
const pages = import.meta.glob('../pages/**/*.tsx', { eager: true });
|
||||
let pageComponent: any = pages[`../pages/${name}.tsx`];
|
||||
|
||||
if (pageComponent?.default) {
|
||||
pageComponent.default.layout =
|
||||
pageComponent?.default?.layout ||
|
||||
pageComponent.default.layout ||
|
||||
((pageChildren: any) => <DefaultLayout children={pageChildren} />);
|
||||
}
|
||||
|
||||
return pageComponent;
|
||||
},
|
||||
setup: ({ App, props }) => <App {...props} />,
|
||||
|
||||
Reference in New Issue
Block a user