das marketing frontend wurde auf lokalisierte urls umgestellt.
This commit is contained in:
@@ -9,21 +9,26 @@ import { I18nextProvider } from 'react-i18next';
|
||||
import i18n from './i18n';
|
||||
import { Toaster } from 'react-hot-toast';
|
||||
import { ConsentProvider } from './contexts/consent';
|
||||
import React from 'react';
|
||||
|
||||
const appName = import.meta.env.VITE_APP_NAME || 'Laravel';
|
||||
|
||||
createInertiaApp({
|
||||
title: (title) => title ? `${title} - ${appName}` : appName,
|
||||
resolve: (name) => resolvePageComponent(
|
||||
`./pages/${name}.tsx`,
|
||||
import.meta.glob('./pages/**/*.tsx')
|
||||
).then((page) => {
|
||||
if (page) {
|
||||
const PageComponent = (page as any).default;
|
||||
return (props: any) => <AppLayout><PageComponent {...props} /></AppLayout>;
|
||||
}
|
||||
return null;
|
||||
}),
|
||||
resolve: (name) =>
|
||||
resolvePageComponent(
|
||||
`./pages/${name}.tsx`,
|
||||
import.meta.glob('./pages/**/*.tsx')
|
||||
).then((page: any) => {
|
||||
if (page?.default) {
|
||||
const Component = page.default;
|
||||
if (!Component.layout) {
|
||||
Component.layout = (page: React.ReactNode) => <AppLayout>{page}</AppLayout>;
|
||||
}
|
||||
}
|
||||
|
||||
return page;
|
||||
}),
|
||||
setup({ el, App, props }) {
|
||||
const root = createRoot(el);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user