feat(LRL App): init V0
This commit is contained in:
144
resources/js/routes/filament/admin/auth/index.ts
Normal file
144
resources/js/routes/filament/admin/auth/index.ts
Normal file
@@ -0,0 +1,144 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder'
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
export const login = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: login.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
login.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/login',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
login.url = (options?: RouteQueryOptions) => {
|
||||
return login.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
login.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: login.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
login.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: login.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
const loginForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: login.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
loginForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: login.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Pages\Login::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Pages/Login.php:7
|
||||
* @route '/admin/login'
|
||||
*/
|
||||
loginForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: login.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
login.form = loginForm
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10
|
||||
* @route '/admin/logout'
|
||||
*/
|
||||
export const logout = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
|
||||
url: logout.url(options),
|
||||
method: 'post',
|
||||
})
|
||||
|
||||
logout.definition = {
|
||||
methods: ["post"],
|
||||
url: '/admin/logout',
|
||||
} satisfies RouteDefinition<["post"]>
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10
|
||||
* @route '/admin/logout'
|
||||
*/
|
||||
logout.url = (options?: RouteQueryOptions) => {
|
||||
return logout.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10
|
||||
* @route '/admin/logout'
|
||||
*/
|
||||
logout.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
|
||||
url: logout.url(options),
|
||||
method: 'post',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10
|
||||
* @route '/admin/logout'
|
||||
*/
|
||||
const logoutForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
|
||||
action: logout.url(options),
|
||||
method: 'post',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke
|
||||
* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10
|
||||
* @route '/admin/logout'
|
||||
*/
|
||||
logoutForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
|
||||
action: logout.url(options),
|
||||
method: 'post',
|
||||
})
|
||||
|
||||
logout.form = logoutForm
|
||||
|
||||
const auth = {
|
||||
login: Object.assign(login, login),
|
||||
logout: Object.assign(logout, logout),
|
||||
}
|
||||
|
||||
export default auth
|
||||
11
resources/js/routes/filament/admin/index.ts
Normal file
11
resources/js/routes/filament/admin/index.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import auth from './auth'
|
||||
import pages from './pages'
|
||||
import resources from './resources'
|
||||
|
||||
const admin = {
|
||||
auth: Object.assign(auth, auth),
|
||||
pages: Object.assign(pages, pages),
|
||||
resources: Object.assign(resources, resources),
|
||||
}
|
||||
|
||||
export default admin
|
||||
87
resources/js/routes/filament/admin/pages/index.ts
Normal file
87
resources/js/routes/filament/admin/pages/index.ts
Normal file
@@ -0,0 +1,87 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder'
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
export const dashboard = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: dashboard.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
dashboard.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
dashboard.url = (options?: RouteQueryOptions) => {
|
||||
return dashboard.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
dashboard.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: dashboard.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: dashboard.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
const dashboardForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: dashboard.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
dashboardForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: dashboard.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Pages\Dashboard::__invoke
|
||||
* @see vendor/filament/filament/src/Pages/Dashboard.php:7
|
||||
* @route '/admin'
|
||||
*/
|
||||
dashboardForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: dashboard.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
dashboard.form = dashboardForm
|
||||
|
||||
const pages = {
|
||||
dashboard: Object.assign(dashboard, dashboard),
|
||||
}
|
||||
|
||||
export default pages
|
||||
13
resources/js/routes/filament/admin/resources/index.ts
Normal file
13
resources/js/routes/filament/admin/resources/index.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import memberGroups from './member-groups'
|
||||
import members from './members'
|
||||
import memberships from './memberships'
|
||||
import packages from './packages'
|
||||
|
||||
const resources = {
|
||||
memberGroups: Object.assign(memberGroups, memberGroups),
|
||||
members: Object.assign(members, members),
|
||||
memberships: Object.assign(memberships, memberships),
|
||||
packages: Object.assign(packages, packages),
|
||||
}
|
||||
|
||||
export default resources
|
||||
@@ -0,0 +1,269 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder'
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
export const index = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/member-groups',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
index.url = (options?: RouteQueryOptions) => {
|
||||
return index.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: index.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7
|
||||
* @route '/admin/member-groups'
|
||||
*/
|
||||
indexForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.form = indexForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
export const create = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/member-groups/create',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
create.url = (options?: RouteQueryOptions) => {
|
||||
return create.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
create.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: create.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7
|
||||
* @route '/admin/member-groups/create'
|
||||
*/
|
||||
createForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.form = createForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
export const edit = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/member-groups/{record}/edit',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
edit.url = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { record: args }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
record: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
record: args.record,
|
||||
}
|
||||
|
||||
return edit.definition.url
|
||||
.replace('{record}', parsedArgs.record.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
edit.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
edit.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
const editForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
editForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke
|
||||
* @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7
|
||||
* @route '/admin/member-groups/{record}/edit'
|
||||
*/
|
||||
editForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.form = editForm
|
||||
|
||||
const memberGroups = {
|
||||
index: Object.assign(index, index),
|
||||
create: Object.assign(create, create),
|
||||
edit: Object.assign(edit, edit),
|
||||
}
|
||||
|
||||
export default memberGroups
|
||||
269
resources/js/routes/filament/admin/resources/members/index.ts
Normal file
269
resources/js/routes/filament/admin/resources/members/index.ts
Normal file
@@ -0,0 +1,269 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder'
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
export const index = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/members',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
index.url = (options?: RouteQueryOptions) => {
|
||||
return index.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: index.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/ListMembers.php:7
|
||||
* @route '/admin/members'
|
||||
*/
|
||||
indexForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.form = indexForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
export const create = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/members/create',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
create.url = (options?: RouteQueryOptions) => {
|
||||
return create.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
create.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: create.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/CreateMember.php:7
|
||||
* @route '/admin/members/create'
|
||||
*/
|
||||
createForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.form = createForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
export const edit = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/members/{record}/edit',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
edit.url = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { record: args }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
record: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
record: args.record,
|
||||
}
|
||||
|
||||
return edit.definition.url
|
||||
.replace('{record}', parsedArgs.record.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
edit.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
edit.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
const editForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
editForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Members\Pages\EditMember::__invoke
|
||||
* @see app/Filament/Resources/Members/Pages/EditMember.php:7
|
||||
* @route '/admin/members/{record}/edit'
|
||||
*/
|
||||
editForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.form = editForm
|
||||
|
||||
const members = {
|
||||
index: Object.assign(index, index),
|
||||
create: Object.assign(create, create),
|
||||
edit: Object.assign(edit, edit),
|
||||
}
|
||||
|
||||
export default members
|
||||
@@ -0,0 +1,269 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder'
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
export const index = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/memberships',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
index.url = (options?: RouteQueryOptions) => {
|
||||
return index.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: index.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7
|
||||
* @route '/admin/memberships'
|
||||
*/
|
||||
indexForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.form = indexForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
export const create = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/memberships/create',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
create.url = (options?: RouteQueryOptions) => {
|
||||
return create.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
create.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: create.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7
|
||||
* @route '/admin/memberships/create'
|
||||
*/
|
||||
createForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.form = createForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
export const edit = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/memberships/{record}/edit',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
edit.url = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { record: args }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
record: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
record: args.record,
|
||||
}
|
||||
|
||||
return edit.definition.url
|
||||
.replace('{record}', parsedArgs.record.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
edit.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
edit.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
const editForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
editForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke
|
||||
* @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7
|
||||
* @route '/admin/memberships/{record}/edit'
|
||||
*/
|
||||
editForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.form = editForm
|
||||
|
||||
const memberships = {
|
||||
index: Object.assign(index, index),
|
||||
create: Object.assign(create, create),
|
||||
edit: Object.assign(edit, edit),
|
||||
}
|
||||
|
||||
export default memberships
|
||||
269
resources/js/routes/filament/admin/resources/packages/index.ts
Normal file
269
resources/js/routes/filament/admin/resources/packages/index.ts
Normal file
@@ -0,0 +1,269 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder'
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
export const index = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/packages',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
index.url = (options?: RouteQueryOptions) => {
|
||||
return index.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: index.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7
|
||||
* @route '/admin/packages'
|
||||
*/
|
||||
indexForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: index.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
index.form = indexForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
export const create = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/packages/create',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
create.url = (options?: RouteQueryOptions) => {
|
||||
return create.definition.url + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
create.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: create.url(options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url(options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7
|
||||
* @route '/admin/packages/create'
|
||||
*/
|
||||
createForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: create.url({
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
create.form = createForm
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
export const edit = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/admin/packages/{record}/edit',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
edit.url = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { record: args }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
record: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
record: args.record,
|
||||
}
|
||||
|
||||
return edit.definition.url
|
||||
.replace('{record}', parsedArgs.record.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
edit.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
edit.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: edit.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
const editForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
editForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke
|
||||
* @see app/Filament/Resources/Packages/Pages/EditPackage.php:7
|
||||
* @route '/admin/packages/{record}/edit'
|
||||
*/
|
||||
editForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: edit.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
edit.form = editForm
|
||||
|
||||
const packages = {
|
||||
index: Object.assign(index, index),
|
||||
create: Object.assign(create, create),
|
||||
edit: Object.assign(edit, edit),
|
||||
}
|
||||
|
||||
export default packages
|
||||
111
resources/js/routes/filament/exports/index.ts
Normal file
111
resources/js/routes/filament/exports/index.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../wayfinder'
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
export const download = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
download.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/filament/exports/{export}/download',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
download.url = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { export: args }
|
||||
}
|
||||
|
||||
if (typeof args === 'object' && !Array.isArray(args) && 'id' in args) {
|
||||
args = { export: args.id }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
export: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
export: typeof args.export === 'object'
|
||||
? args.export.id
|
||||
: args.export,
|
||||
}
|
||||
|
||||
return download.definition.url
|
||||
.replace('{export}', parsedArgs.export.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
download.get = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
download.head = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
const downloadForm = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
downloadForm.get = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Exports\Http\Controllers\DownloadExport::__invoke
|
||||
* @see vendor/filament/actions/src/Exports/Http/Controllers/DownloadExport.php:15
|
||||
* @route '/filament/exports/{export}/download'
|
||||
*/
|
||||
downloadForm.head = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
download.form = downloadForm
|
||||
|
||||
const exports = {
|
||||
download: Object.assign(download, download),
|
||||
}
|
||||
|
||||
export default exports
|
||||
111
resources/js/routes/filament/imports/failed-rows/index.ts
Normal file
111
resources/js/routes/filament/imports/failed-rows/index.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../wayfinder'
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
export const download = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
download.definition = {
|
||||
methods: ["get","head"],
|
||||
url: '/filament/imports/{import}/failed-rows/download',
|
||||
} satisfies RouteDefinition<["get","head"]>
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
download.url = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions) => {
|
||||
if (typeof args === 'string' || typeof args === 'number') {
|
||||
args = { import: args }
|
||||
}
|
||||
|
||||
if (typeof args === 'object' && !Array.isArray(args) && 'id' in args) {
|
||||
args = { import: args.id }
|
||||
}
|
||||
|
||||
if (Array.isArray(args)) {
|
||||
args = {
|
||||
import: args[0],
|
||||
}
|
||||
}
|
||||
|
||||
args = applyUrlDefaults(args)
|
||||
|
||||
const parsedArgs = {
|
||||
import: typeof args.import === 'object'
|
||||
? args.import.id
|
||||
: args.import,
|
||||
}
|
||||
|
||||
return download.definition.url
|
||||
.replace('{import}', parsedArgs.import.toString())
|
||||
.replace(/\/+$/, '') + queryParams(options)
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
download.get = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
download.head = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
|
||||
url: download.url(args, options),
|
||||
method: 'head',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
const downloadForm = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
downloadForm.get = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, options),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
/**
|
||||
* @see \Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv::__invoke
|
||||
* @see vendor/filament/actions/src/Imports/Http/Controllers/DownloadImportFailureCsv.php:17
|
||||
* @route '/filament/imports/{import}/failed-rows/download'
|
||||
*/
|
||||
downloadForm.head = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
|
||||
action: download.url(args, {
|
||||
[options?.mergeQuery ? 'mergeQuery' : 'query']: {
|
||||
_method: 'HEAD',
|
||||
...(options?.query ?? options?.mergeQuery ?? {}),
|
||||
}
|
||||
}),
|
||||
method: 'get',
|
||||
})
|
||||
|
||||
download.form = downloadForm
|
||||
|
||||
const failedRows = {
|
||||
download: Object.assign(download, download),
|
||||
}
|
||||
|
||||
export default failedRows
|
||||
7
resources/js/routes/filament/imports/index.ts
Normal file
7
resources/js/routes/filament/imports/index.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import failedRows from './failed-rows'
|
||||
|
||||
const imports = {
|
||||
failedRows: Object.assign(failedRows, failedRows),
|
||||
}
|
||||
|
||||
export default imports
|
||||
11
resources/js/routes/filament/index.ts
Normal file
11
resources/js/routes/filament/index.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import exports from './exports'
|
||||
import imports from './imports'
|
||||
import admin from './admin'
|
||||
|
||||
const filament = {
|
||||
exports: Object.assign(exports, exports),
|
||||
imports: Object.assign(imports, imports),
|
||||
admin: Object.assign(admin, admin),
|
||||
}
|
||||
|
||||
export default filament
|
||||
Reference in New Issue
Block a user