22 lines
590 B
React
22 lines
590 B
React
|
|
import './bootstrap';
|
||
|
|
import '../css/app.css';
|
||
|
|
import { createRoot } from "react-dom/client";
|
||
|
|
import { createInertiaApp} from "@inertiajs/react";
|
||
|
|
import Home from "./Pages/Home";
|
||
|
|
|
||
|
|
const appName = import.meta.env.VITE_APP_NAME;
|
||
|
|
|
||
|
|
createInertiaApp({
|
||
|
|
title: (title) => `${title} - ${appName}`,
|
||
|
|
resolve: name => {
|
||
|
|
const pages = import.meta.glob('./Pages/**/*.jsx', {eager: true})
|
||
|
|
return pages[`./Pages/${name}.jsx`]
|
||
|
|
},
|
||
|
|
setup({el, App, props}) {
|
||
|
|
const root = createRoot(el)
|
||
|
|
root.render(<App {...props} />)
|
||
|
|
},
|
||
|
|
}).then(r =>
|
||
|
|
console.log(r)
|
||
|
|
);
|