feat: add routes, lang, tests, stubs, docs, and docker configurations

This commit is contained in:
2026-05-21 16:05:16 +07:00
parent fad70d096b
commit 28a06315b8
3385 changed files with 177070 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
import { createApp, h } from 'vue'
import { createInertiaApp } from '@inertiajs/vue3'
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'
const el = document.getElementById('app')
if (el && el.dataset.page) {
createInertiaApp({
resolve: (name) => {
const appPages = import.meta.glob('./Pages/**/*.vue')
const modulePages = import.meta.glob('/Modules/*/resources/js/Pages/**/*.vue')
const parts = name.split('/')
const modulePage = `/Modules/${parts[0]}/resources/js/Pages/${parts.slice(1).join('/')}.vue`
if (modulePages[modulePage]) {
return modulePages[modulePage]()
}
return resolvePageComponent(`./Pages/${name}.vue`, appPages)
},
setup({ el, App, props, plugin }) {
createApp({ render: () => h(App, props) })
.use(plugin)
.mount(el)
},
progress: {
color: '#4B5563',
},
})
}