|
1 | | -import { createSSRApp, h } from 'vue'; |
2 | | -import { renderToString } from '@vue/server-renderer'; |
3 | | -import { createInertiaApp } from '@inertiajs/vue3'; |
4 | | -import createServer from '@inertiajs/vue3/server'; |
5 | | -import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; |
6 | | -import { ZiggyVue } from '../../vendor/tightenco/ziggy'; |
| 1 | +import { createSSRApp, h } from "vue"; |
| 2 | +import { renderToString } from "@vue/server-renderer"; |
| 3 | +import { createInertiaApp } from "@inertiajs/vue3"; |
| 4 | +import createServer from "@inertiajs/vue3/server"; |
| 5 | +import { resolvePageComponent } from "laravel-vite-plugin/inertia-helpers"; |
| 6 | +import { ZiggyVue } from "../../vendor/tightenco/ziggy"; |
7 | 7 | import PrimeVue from "primevue/config"; |
| 8 | +import customTheme from "./../../theming.config"; |
| 9 | +import ToastService from "primevue/toastservice"; |
| 10 | +import Toast from "primevue/toast"; |
8 | 11 |
|
9 | | -const appName = import.meta.env.VITE_APP_NAME || 'Laravel'; |
| 12 | +const appName = import.meta.env.VITE_APP_NAME || "Laravel"; |
10 | 13 |
|
11 | 14 | createServer((page) => |
12 | 15 | createInertiaApp({ |
13 | 16 | page, |
14 | 17 | render: renderToString, |
15 | 18 | title: (title) => `${title} - ${appName}`, |
16 | | - resolve: (name) => resolvePageComponent(`./Pages/${name}.vue`, import.meta.glob('./Pages/**/*.vue')), |
| 19 | + resolve: (name) => |
| 20 | + resolvePageComponent( |
| 21 | + `./Pages/${name}.vue`, |
| 22 | + import.meta.glob("./Pages/**/*.vue") |
| 23 | + ), |
17 | 24 | setup({ App, props, plugin }) { |
18 | 25 | return createSSRApp({ render: () => h(App, props) }) |
19 | 26 | .use(plugin) |
20 | 27 | .use(ZiggyVue, { |
21 | 28 | ...page.props.ziggy, |
22 | 29 | location: new URL(page.props.ziggy.location), |
23 | 30 | }) |
24 | | - .use(PrimeVue); |
| 31 | + .use(PrimeVue, { |
| 32 | + theme: { |
| 33 | + preset: customTheme, |
| 34 | + }, |
| 35 | + }) |
| 36 | + .use(ToastService) |
| 37 | + .component("Toast", Toast); |
25 | 38 | }, |
26 | 39 | }) |
27 | 40 | ); |
0 commit comments