typescript-typenfehler behoben.. npm run lint läuft nun fehlerfrei durch.
This commit is contained in:
@@ -20,15 +20,16 @@ createInertiaApp({
|
||||
resolvePageComponent(
|
||||
`./pages/${name}.tsx`,
|
||||
import.meta.glob('./pages/**/*.tsx')
|
||||
).then((page: any) => {
|
||||
if (page?.default) {
|
||||
const Component = page.default;
|
||||
).then((page) => {
|
||||
const resolved = page as { default?: { layout?: (page: React.ReactNode) => React.ReactNode } };
|
||||
if (resolved?.default) {
|
||||
const Component = resolved.default;
|
||||
if (!Component.layout) {
|
||||
Component.layout = (page: React.ReactNode) => <AppLayout>{page}</AppLayout>;
|
||||
Component.layout = (node: React.ReactNode) => <AppLayout>{node}</AppLayout>;
|
||||
}
|
||||
}
|
||||
|
||||
return page;
|
||||
return resolved;
|
||||
}),
|
||||
setup({ el, App, props }) {
|
||||
const root = createRoot(el);
|
||||
|
||||
Reference in New Issue
Block a user