diff --git a/.env.example b/.env.example index 599aed0..b5b14d3 100644 --- a/.env.example +++ b/.env.example @@ -57,6 +57,12 @@ MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" ADMIN_EMAIL= +# Preprod mail interception +# Set PREPROD=true to redirect all outgoing mails to the addresses below +PREPROD=false +PREPROD_ADMIN_MAILS= +PREPROD_TEST_MAILS= + AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 diff --git a/app/Filament/Actions/ServiceToggleAction.php b/app/Filament/Actions/ServiceToggleAction.php index b8e9725..030f34f 100644 --- a/app/Filament/Actions/ServiceToggleAction.php +++ b/app/Filament/Actions/ServiceToggleAction.php @@ -2,10 +2,10 @@ namespace App\Filament\Actions; +use App\Models\Member; use App\Models\Membership; use Filament\Actions\Action; use Illuminate\Support\Facades\Bus; -use App\Models\Member; class ServiceToggleAction extends Action { @@ -16,7 +16,7 @@ class ServiceToggleAction extends Action */ public static function forService(string $serviceIdentifier): static { - return static::make('toggle_' . $serviceIdentifier) + return static::make('toggle_'.$serviceIdentifier) ->configureForService($serviceIdentifier); } @@ -28,50 +28,48 @@ class ServiceToggleAction extends Action $this->serviceIdentifier = $serviceIdentifier; return $this - ->label('Service actif') - ->icon(fn (Member|Membership $record) => - $this->getMember($record)?->hasService($serviceIdentifier) - ? 'heroicon-o-check-circle' - : 'heroicon-o-x-circle' + ->label(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) + ? 'Service actif' + : 'Activer le service' ) - ->color(fn (Member|Membership $record) => - $this->getMember($record)?->hasService($serviceIdentifier) - ? 'success' - : 'gray' + ->icon(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) + ? 'heroicon-o-check-circle' + : 'heroicon-o-x-circle' + ) + ->color(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) + ? 'success' + : 'warning' ) ->requiresConfirmation() - ->modalHeading(fn (Member|Membership $record) => - $this->getMember($record)?->hasService($serviceIdentifier) + ->modalHeading(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) ? 'Désactiver le service' : 'Activer le service' ) - ->modalDescription(fn (Member|Membership $record) => - $this->getMember($record)?->hasService($serviceIdentifier) + ->modalDescription(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) ? 'Êtes-vous sûr·e de vouloir désactiver ce service pour ce membre ?' : 'Êtes-vous sûr·e de vouloir activer ce service pour ce membre ?' ) - ->modalSubmitActionLabel(fn (Member|Membership $record) => - $this->getMember($record)?->hasService($serviceIdentifier) + ->modalSubmitActionLabel(fn (Member|Membership $record) => $this->getMember($record)?->hasService($serviceIdentifier) ? 'Désactiver' : 'Activer' ) - ->action(function (Member|Membership $record) use ($serviceIdentifier) { + ->action(function (Member|Membership $record) { $member = $this->getMember($record); - if (!$member) { + if (! $member) { return; } // @todo à discuter - /* if ($record->hasService($serviceIdentifier)) { - Bus::dispatch( - new \App\Jobs\DisableServiceJob($record, $serviceIdentifier) - ); - } else { - Bus::dispatch( - new \App\Jobs\EnableServiceJob($record, $serviceIdentifier) - ); - }*/ + /* if ($record->hasService($serviceIdentifier)) { + Bus::dispatch( + new \App\Jobs\DisableServiceJob($record, $serviceIdentifier) + ); + } else { + Bus::dispatch( + new \App\Jobs\EnableServiceJob($record, $serviceIdentifier) + ); + }*/ }); } diff --git a/app/Filament/Resources/Members/Schemas/MemberForm.php b/app/Filament/Resources/Members/Schemas/MemberForm.php index 06fc1bf..d57631c 100644 --- a/app/Filament/Resources/Members/Schemas/MemberForm.php +++ b/app/Filament/Resources/Members/Schemas/MemberForm.php @@ -4,7 +4,11 @@ namespace App\Filament\Resources\Members\Schemas; use App\Enums\IspconfigType; use App\Filament\Actions\ServiceToggleAction; +use App\Filament\Resources\Memberships\MembershipResource; +use App\Models\ListmonkMember; use App\Models\Member; +use App\Models\Membership; +use App\Models\Package; use Filament\Actions\Action; use Filament\Forms\Components\DatePicker; use Filament\Forms\Components\Select; @@ -159,11 +163,7 @@ class MemberForm ->columnSpanFull(), ]) ->columns(2), - ]) - ->visible(fn (?Member $record) => $record?->ispconfigs() - ->where('type', IspconfigType::MAIL) - ->exists() - ), + ]), Section::make(__('members.sections.ispconfig_web')) ->afterHeader([ @@ -202,11 +202,7 @@ class MemberForm ]) ->columns(3), - ]) - ->visible(fn (?Member $record) => $record?->ispconfigs() - ->where('type', IspconfigType::WEB) - ->exists() - ), + ]), Section::make(__('members.sections.nextcloud')) ->afterHeader([ @@ -244,10 +240,34 @@ class MemberForm ->columnSpanFull(), ]) ->columns(3), + ]), + + Section::make(__('members.sections.listmonk')) + ->afterHeader([ + ServiceToggleAction::forService('listmonk'), ]) - ->visible(fn (?Member $record) => $record?->nextcloudAccounts() - ->exists() - ), + ->collapsible() + ->schema([ + RepeatableEntry::make('listmonk_accounts') + ->label(__('members.ispconfig.listmonk_data')) + ->state(fn (?Member $record) => $record?->listmonkMembers() + ->get() + ->map(fn (ListmonkMember $lm) => $lm->toArray()) + ->all() + ) + ->schema([ + TextEntry::make('listmonk_user_id') + ->label(__('members.ispconfig.listmonk_id')), + ViewEntry::make('data') + ->label('JSON') + ->view('filament.components.json-viewer') + ->viewData(fn ($state) => [ + 'data' => $state, + ]) + ->columnSpanFull(), + ]) + ->columns(2), + ]), ]), ]) ->contained(false), @@ -285,9 +305,59 @@ class MemberForm Section::make(__('members.sections.actions')) ->collapsible() ->schema([ + Action::make('create-membership') + ->label(__('members.actions.create_membership')) + ->icon('heroicon-o-plus-circle') + ->color('primary') + ->modalHeading(__('members.actions.create_membership')) + ->modalSubmitActionLabel(__('members.actions.create_membership_submit')) + ->form([ + Select::make('package_id') + ->label(Membership::getAttributeLabel('package_id')) + ->options(fn () => Package::all()->pluck('name', 'id')) + ->searchable() + ->required(), + Select::make('status') + ->label(Membership::getAttributeLabel('status')) + ->options([ + 'pending' => Membership::getAttributeLabel('pending'), + 'active' => Membership::getAttributeLabel('active'), + ]) + ->default('pending') + ->required(), + Select::make('payment_status') + ->label(Membership::getAttributeLabel('payment_status')) + ->options([ + 'paid' => Membership::getAttributeLabel('paid'), + 'unpaid' => Membership::getAttributeLabel('unpaid'), + 'partial' => Membership::getAttributeLabel('partial'), + ]) + ->default('unpaid') + ->required(), + TextInput::make('amount') + ->label(Membership::getAttributeLabel('amount')) + ->numeric() + ->default(0) + ->required(), + DatePicker::make('start_date') + ->label(Membership::getAttributeLabel('start_date')) + ->default(now()), + DatePicker::make('end_date') + ->label(Membership::getAttributeLabel('end_date')), + ]) + ->action(function (array $data, Member $record) { + $membership = $record->memberships()->create([ + 'admin_id' => auth()->id(), + ...$data, + ]); + + return redirect(MembershipResource::getUrl('edit', ['record' => $membership->id])); + }), + Action::make('send-payment-mail') ->label(__('members.actions.send_payment_mail')) ->icon('heroicon-o-envelope') + ->color('primary') ->action(function () { // Mail de paiement pour nouvelle inscription (Job) }), @@ -295,6 +365,7 @@ class MemberForm Action::make('send-renewal-mail') ->label(__('members.actions.send_renewal_mail')) ->icon('heroicon-o-envelope') + ->color('primary') ->action(function () { // Mail de relance à créer (Job) }), diff --git a/app/Filament/Resources/Memberships/Schemas/MembershipForm.php b/app/Filament/Resources/Memberships/Schemas/MembershipForm.php index c59f36e..cf9aa96 100644 --- a/app/Filament/Resources/Memberships/Schemas/MembershipForm.php +++ b/app/Filament/Resources/Memberships/Schemas/MembershipForm.php @@ -4,6 +4,7 @@ namespace App\Filament\Resources\Memberships\Schemas; use App\Enums\IspconfigType; use App\Filament\Actions\ServiceToggleAction; +use App\Models\ListmonkMember; use App\Models\Membership; use Filament\Actions\Action; use Filament\Forms\Components\DatePicker; @@ -127,11 +128,7 @@ class MembershipForm ->columnSpanFull(), ]) ->columns(2), - ]) - ->visible(fn (?Membership $record) => $record?->member?->ispconfigs() - ->where('type', IspconfigType::MAIL) - ->exists() ?? false - ), + ]), Section::make(__('memberships.sections.ispconfig_web')) ->afterHeader([ @@ -170,11 +167,7 @@ class MembershipForm ->columnSpanFull(), ]) ->columns(3), - ]) - ->visible(fn (?Membership $record) => $record?->member?->ispconfigs() - ->where('type', IspconfigType::WEB) - ->exists() ?? false - ), + ]), Section::make(__('memberships.sections.nextcloud')) ->afterHeader([ @@ -212,10 +205,34 @@ class MembershipForm ->columnSpanFull(), ]) ->columns(3), + ]), + + Section::make(__('memberships.sections.listmonk')) + ->afterHeader([ + ServiceToggleAction::forService('listmonk'), ]) - ->visible(fn (?Membership $record) => $record?->member?->nextcloudAccounts() - ->exists() ?? false - ), + ->collapsible() + ->schema([ + RepeatableEntry::make('listmonk_accounts') + ->label(__('members.ispconfig.listmonk_data')) + ->state(fn (?Membership $record) => $record?->member?->listmonkMembers() + ->get() + ->map(fn (ListmonkMember $lm) => $lm->toArray()) + ->all() + ) + ->schema([ + TextEntry::make('listmonk_user_id') + ->label(__('members.ispconfig.listmonk_id')), + ViewEntry::make('data') + ->label('JSON') + ->view('filament.components.json-viewer') + ->viewData(fn ($state) => [ + 'data' => $state, + ]) + ->columnSpanFull(), + ]) + ->columns(2), + ]), ]), ]) ->contained(false), diff --git a/app/Listeners/PreprodMailInterceptor.php b/app/Listeners/PreprodMailInterceptor.php new file mode 100644 index 0000000..adac8d9 --- /dev/null +++ b/app/Listeners/PreprodMailInterceptor.php @@ -0,0 +1,56 @@ +message; + $adminEmail = config('app.admin_email'); + + $originalRecipients = array_map( + fn (Address $address) => $address->getAddress(), + $message->getTo() + ); + + $isAdminMail = collect($originalRecipients)->contains( + fn (string $email) => $email === $adminEmail + || User::where('email', $email)->exists() + ); + + $configKey = $isAdminMail ? 'preprod.admin_mails' : 'preprod.test_mails'; + + $emails = collect(explode(',', config($configKey, ''))) + ->map(fn (string $email) => trim($email)) + ->filter() + ->values() + ->all(); + + if (empty($emails)) { + return; + } + + // Clear all recipient headers before redirecting + foreach (['To', 'Cc', 'Bcc'] as $header) { + while ($message->getHeaders()->has($header)) { + $message->getHeaders()->remove($header); + } + } + + $message->to(...$emails); + + $subject = $message->getSubject() ?? ''; + if (! str_starts_with($subject, '[PREPROD]')) { + $message->subject('[PREPROD] '.$subject); + } + } +} diff --git a/app/Models/Member.php b/app/Models/Member.php index c6b093e..56e6a8a 100644 --- a/app/Models/Member.php +++ b/app/Models/Member.php @@ -153,6 +153,11 @@ class Member extends Model return $this->hasMany(NextCloudMember::class, 'member_id'); } + public function listmonkMembers(): HasMany + { + return $this->hasMany(ListmonkMember::class, 'member_id'); + } + public function lastActiveMembership(): HasOne { return $this->hasOne(Membership::class)->where('status', 'active')->latest(); diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2218be7..64b29d1 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,7 +2,10 @@ namespace App\Providers; +use App\Listeners\PreprodMailInterceptor; use Illuminate\Http\Resources\Json\JsonResource; +use Illuminate\Mail\Events\MessageSending; +use Illuminate\Support\Facades\Event; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -20,7 +23,8 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // Disable wrapping for all JSON responses JsonResource::withoutWrapping(); + + Event::listen(MessageSending::class, PreprodMailInterceptor::class); } } diff --git a/config/preprod.php b/config/preprod.php new file mode 100644 index 0000000..2585c93 --- /dev/null +++ b/config/preprod.php @@ -0,0 +1,7 @@ + env('PREPROD', false), + 'admin_mails' => env('PREPROD_ADMIN_MAILS', ''), + 'test_mails' => env('PREPROD_TEST_MAILS', ''), +]; diff --git a/lang/en/members.php b/lang/en/members.php index 75cfafe..55daf94 100644 --- a/lang/en/members.php +++ b/lang/en/members.php @@ -38,6 +38,7 @@ return [ 'ispconfig_mail' => 'ISPConfig Mail', 'ispconfig_web' => 'Web Hosting', 'nextcloud' => 'NextCloud', + 'listmonk' => 'Listmonk', ], 'ispconfig' => [ @@ -53,9 +54,13 @@ return [ 'disabled' => 'Disabled', 'nextcloud_id' => 'Nextcloud ID', 'display_name' => 'Display name', + 'listmonk_data' => 'Listmonk data', + 'listmonk_id' => 'Listmonk ID', ], 'actions' => [ + 'create_membership' => 'Create a membership', + 'create_membership_submit' => 'Create', 'send_payment_mail' => 'Send payment email', 'send_renewal_mail' => 'Send follow-up email', ], diff --git a/lang/en/memberships.php b/lang/en/memberships.php index 38d7879..6fadc5e 100644 --- a/lang/en/memberships.php +++ b/lang/en/memberships.php @@ -44,6 +44,7 @@ return [ 'ispconfig_mail' => 'ISPConfig Mail', 'ispconfig_web' => 'Web Hosting', 'nextcloud' => 'NextCloud', + 'listmonk' => 'Listmonk', ], 'actions' => [ diff --git a/lang/fr/members.php b/lang/fr/members.php index e91e68a..92fe54e 100644 --- a/lang/fr/members.php +++ b/lang/fr/members.php @@ -54,6 +54,7 @@ return [ 'ispconfig_mail' => 'Messagerie ISPConfig', 'ispconfig_web' => 'Hébergements Web', 'nextcloud' => 'NextCloud', + 'listmonk' => 'Listmonk', ], 'ispconfig' => [ @@ -69,9 +70,13 @@ return [ 'disabled' => 'Désactivé', 'nextcloud_id' => 'Id Nextcloud', 'display_name' => 'Nom de l\'utilisateur', + 'listmonk_data' => 'Données Listmonk', + 'listmonk_id' => 'ID Listmonk', ], 'actions' => [ + 'create_membership' => 'Créer une adhésion', + 'create_membership_submit' => 'Créer', 'send_payment_mail' => 'Envoyer le mail de paiement', 'send_renewal_mail' => 'Envoyer un mail de relance', ], diff --git a/lang/fr/memberships.php b/lang/fr/memberships.php index e2584d7..c08981f 100644 --- a/lang/fr/memberships.php +++ b/lang/fr/memberships.php @@ -44,6 +44,7 @@ return [ 'ispconfig_mail' => 'Messagerie ISPConfig', 'ispconfig_web' => 'Hébergements Web', 'nextcloud' => 'NextCloud', + 'listmonk' => 'Listmonk', ], 'actions' => [ diff --git a/resources/js/actions/App/Filament/Pages/Synchronisations.ts b/resources/js/actions/App/Filament/Pages/Synchronisations.ts index 898ca10..2184cd2 100644 --- a/resources/js/actions/App/Filament/Pages/Synchronisations.ts +++ b/resources/js/actions/App/Filament/Pages/Synchronisations.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \App\Filament\Pages\Synchronisations::__invoke * @see app/Filament/Pages/Synchronisations.php:7 @@ -43,4 +43,41 @@ Synchronisations.head = (options?: RouteQueryOptions): RouteDefinition<'head'> = method: 'head', }) +/** +* @see \App\Filament\Pages\Synchronisations::__invoke +* @see app/Filament/Pages/Synchronisations.php:7 +* @route '/admin/synchronisations' +*/ +const SynchronisationsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: Synchronisations.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Pages\Synchronisations::__invoke +* @see app/Filament/Pages/Synchronisations.php:7 +* @route '/admin/synchronisations' +*/ +SynchronisationsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: Synchronisations.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Pages\Synchronisations::__invoke +* @see app/Filament/Pages/Synchronisations.php:7 +* @route '/admin/synchronisations' +*/ +SynchronisationsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: Synchronisations.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +Synchronisations.form = SynchronisationsForm + export default Synchronisations \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.ts b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.ts index 31e6179..9e9c6b4 100644 --- a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.ts +++ b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\MemberGroups\Pages\CreateMemberGroup::__invoke * @see app/Filament/Resources/MemberGroups/Pages/CreateMemberGroup.php:7 @@ -43,4 +43,41 @@ CreateMemberGroup.head = (options?: RouteQueryOptions): RouteDefinition<'head'> 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 CreateMemberGroupForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMemberGroup.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' +*/ +CreateMemberGroupForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMemberGroup.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' +*/ +CreateMemberGroupForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMemberGroup.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateMemberGroup.form = CreateMemberGroupForm + export default CreateMemberGroup \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/EditMemberGroup.ts b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/EditMemberGroup.ts index a4320d9..a598097 100644 --- a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/EditMemberGroup.ts +++ b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/EditMemberGroup.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\MemberGroups\Pages\EditMemberGroup::__invoke * @see app/Filament/Resources/MemberGroups/Pages/EditMemberGroup.php:7 @@ -61,4 +61,41 @@ EditMemberGroup.head = (args: { record: string | number } | [record: string | nu 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 EditMemberGroupForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMemberGroup.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' +*/ +EditMemberGroupForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMemberGroup.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' +*/ +EditMemberGroupForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMemberGroup.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditMemberGroup.form = EditMemberGroupForm + export default EditMemberGroup \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/ListMemberGroups.ts b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/ListMemberGroups.ts index 81f1764..723a9ab 100644 --- a/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/ListMemberGroups.ts +++ b/resources/js/actions/App/Filament/Resources/MemberGroups/Pages/ListMemberGroups.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke * @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7 @@ -43,4 +43,41 @@ ListMemberGroups.head = (options?: RouteQueryOptions): RouteDefinition<'head'> = method: 'head', }) +/** +* @see \App\Filament\Resources\MemberGroups\Pages\ListMemberGroups::__invoke +* @see app/Filament/Resources/MemberGroups/Pages/ListMemberGroups.php:7 +* @route '/admin/member-groups' +*/ +const ListMemberGroupsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberGroups.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' +*/ +ListMemberGroupsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberGroups.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' +*/ +ListMemberGroupsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberGroups.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListMemberGroups.form = ListMemberGroupsForm + export default ListMemberGroups \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Members/Pages/CreateMember.ts b/resources/js/actions/App/Filament/Resources/Members/Pages/CreateMember.ts index 73c72ce..be96917 100644 --- a/resources/js/actions/App/Filament/Resources/Members/Pages/CreateMember.ts +++ b/resources/js/actions/App/Filament/Resources/Members/Pages/CreateMember.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke * @see app/Filament/Resources/Members/Pages/CreateMember.php:7 @@ -43,4 +43,41 @@ CreateMember.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Members\Pages\CreateMember::__invoke +* @see app/Filament/Resources/Members/Pages/CreateMember.php:7 +* @route '/admin/members/create' +*/ +const CreateMemberForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMember.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' +*/ +CreateMemberForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMember.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' +*/ +CreateMemberForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMember.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateMember.form = CreateMemberForm + export default CreateMember \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Members/Pages/EditMember.ts b/resources/js/actions/App/Filament/Resources/Members/Pages/EditMember.ts index 8c733cb..7b63d18 100644 --- a/resources/js/actions/App/Filament/Resources/Members/Pages/EditMember.ts +++ b/resources/js/actions/App/Filament/Resources/Members/Pages/EditMember.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Members\Pages\EditMember::__invoke * @see app/Filament/Resources/Members/Pages/EditMember.php:7 @@ -61,4 +61,41 @@ EditMember.head = (args: { record: string | number } | [record: string | number 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 EditMemberForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMember.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' +*/ +EditMemberForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMember.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' +*/ +EditMemberForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMember.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditMember.form = EditMemberForm + export default EditMember \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Members/Pages/ListMembers.ts b/resources/js/actions/App/Filament/Resources/Members/Pages/ListMembers.ts index 2f8bab7..ed06fff 100644 --- a/resources/js/actions/App/Filament/Resources/Members/Pages/ListMembers.ts +++ b/resources/js/actions/App/Filament/Resources/Members/Pages/ListMembers.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke * @see app/Filament/Resources/Members/Pages/ListMembers.php:7 @@ -43,4 +43,41 @@ ListMembers.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke +* @see app/Filament/Resources/Members/Pages/ListMembers.php:7 +* @route '/admin/members' +*/ +const ListMembersForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMembers.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke +* @see app/Filament/Resources/Members/Pages/ListMembers.php:7 +* @route '/admin/members' +*/ +ListMembersForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMembers.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Members\Pages\ListMembers::__invoke +* @see app/Filament/Resources/Members/Pages/ListMembers.php:7 +* @route '/admin/members' +*/ +ListMembersForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMembers.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListMembers.form = ListMembersForm + export default ListMembers \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Memberships/Pages/CreateMembership.ts b/resources/js/actions/App/Filament/Resources/Memberships/Pages/CreateMembership.ts index 65ab5dd..9f54d35 100644 --- a/resources/js/actions/App/Filament/Resources/Memberships/Pages/CreateMembership.ts +++ b/resources/js/actions/App/Filament/Resources/Memberships/Pages/CreateMembership.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke * @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7 @@ -43,4 +43,41 @@ CreateMembership.head = (options?: RouteQueryOptions): RouteDefinition<'head'> = method: 'head', }) +/** +* @see \App\Filament\Resources\Memberships\Pages\CreateMembership::__invoke +* @see app/Filament/Resources/Memberships/Pages/CreateMembership.php:7 +* @route '/admin/memberships/create' +*/ +const CreateMembershipForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMembership.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' +*/ +CreateMembershipForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMembership.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' +*/ +CreateMembershipForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateMembership.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateMembership.form = CreateMembershipForm + export default CreateMembership \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Memberships/Pages/EditMembership.ts b/resources/js/actions/App/Filament/Resources/Memberships/Pages/EditMembership.ts index aa437e8..e776dcd 100644 --- a/resources/js/actions/App/Filament/Resources/Memberships/Pages/EditMembership.ts +++ b/resources/js/actions/App/Filament/Resources/Memberships/Pages/EditMembership.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Memberships\Pages\EditMembership::__invoke * @see app/Filament/Resources/Memberships/Pages/EditMembership.php:7 @@ -61,4 +61,41 @@ EditMembership.head = (args: { record: string | number } | [record: string | num 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 EditMembershipForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMembership.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' +*/ +EditMembershipForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMembership.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' +*/ +EditMembershipForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditMembership.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditMembership.form = EditMembershipForm + export default EditMembership \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Memberships/Pages/ListMemberships.ts b/resources/js/actions/App/Filament/Resources/Memberships/Pages/ListMemberships.ts index 039b769..b02a2c9 100644 --- a/resources/js/actions/App/Filament/Resources/Memberships/Pages/ListMemberships.ts +++ b/resources/js/actions/App/Filament/Resources/Memberships/Pages/ListMemberships.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke * @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7 @@ -43,4 +43,41 @@ ListMemberships.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => method: 'head', }) +/** +* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke +* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7 +* @route '/admin/memberships' +*/ +const ListMembershipsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberships.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke +* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7 +* @route '/admin/memberships' +*/ +ListMembershipsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberships.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Memberships\Pages\ListMemberships::__invoke +* @see app/Filament/Resources/Memberships/Pages/ListMemberships.php:7 +* @route '/admin/memberships' +*/ +ListMembershipsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListMemberships.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListMemberships.form = ListMembershipsForm + export default ListMemberships \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.ts b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.ts index aec6fc8..b993738 100644 --- a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.ts +++ b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\NotificationTemplates\Pages\CreateNotificationTemplate::__invoke * @see app/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.php:7 @@ -43,4 +43,41 @@ CreateNotificationTemplate.head = (options?: RouteQueryOptions): RouteDefinition method: 'head', }) +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\CreateNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.php:7 +* @route '/admin/notification-templates/create' +*/ +const CreateNotificationTemplateForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateNotificationTemplate.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\CreateNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.php:7 +* @route '/admin/notification-templates/create' +*/ +CreateNotificationTemplateForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateNotificationTemplate.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\CreateNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/CreateNotificationTemplate.php:7 +* @route '/admin/notification-templates/create' +*/ +CreateNotificationTemplateForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateNotificationTemplate.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateNotificationTemplate.form = CreateNotificationTemplateForm + export default CreateNotificationTemplate \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.ts b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.ts index 23e3c85..e111102 100644 --- a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.ts +++ b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\NotificationTemplates\Pages\EditNotificationTemplate::__invoke * @see app/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.php:7 @@ -61,4 +61,41 @@ EditNotificationTemplate.head = (args: { record: string | number } | [record: st method: 'head', }) +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\EditNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.php:7 +* @route '/admin/notification-templates/{record}/edit' +*/ +const EditNotificationTemplateForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditNotificationTemplate.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\EditNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.php:7 +* @route '/admin/notification-templates/{record}/edit' +*/ +EditNotificationTemplateForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditNotificationTemplate.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\EditNotificationTemplate::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/EditNotificationTemplate.php:7 +* @route '/admin/notification-templates/{record}/edit' +*/ +EditNotificationTemplateForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditNotificationTemplate.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditNotificationTemplate.form = EditNotificationTemplateForm + export default EditNotificationTemplate \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.ts b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.ts index 86d3da6..372f9ae 100644 --- a/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.ts +++ b/resources/js/actions/App/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\NotificationTemplates\Pages\ListNotificationTemplates::__invoke * @see app/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.php:7 @@ -43,4 +43,41 @@ ListNotificationTemplates.head = (options?: RouteQueryOptions): RouteDefinition< method: 'head', }) +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\ListNotificationTemplates::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.php:7 +* @route '/admin/notification-templates' +*/ +const ListNotificationTemplatesForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListNotificationTemplates.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\ListNotificationTemplates::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.php:7 +* @route '/admin/notification-templates' +*/ +ListNotificationTemplatesForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListNotificationTemplates.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\NotificationTemplates\Pages\ListNotificationTemplates::__invoke +* @see app/Filament/Resources/NotificationTemplates/Pages/ListNotificationTemplates.php:7 +* @route '/admin/notification-templates' +*/ +ListNotificationTemplatesForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListNotificationTemplates.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListNotificationTemplates.form = ListNotificationTemplatesForm + export default ListNotificationTemplates \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Packages/Pages/CreatePackage.ts b/resources/js/actions/App/Filament/Resources/Packages/Pages/CreatePackage.ts index 0aec6d8..ab45415 100644 --- a/resources/js/actions/App/Filament/Resources/Packages/Pages/CreatePackage.ts +++ b/resources/js/actions/App/Filament/Resources/Packages/Pages/CreatePackage.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke * @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7 @@ -43,4 +43,41 @@ CreatePackage.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ( method: 'head', }) +/** +* @see \App\Filament\Resources\Packages\Pages\CreatePackage::__invoke +* @see app/Filament/Resources/Packages/Pages/CreatePackage.php:7 +* @route '/admin/packages/create' +*/ +const CreatePackageForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreatePackage.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' +*/ +CreatePackageForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreatePackage.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' +*/ +CreatePackageForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreatePackage.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreatePackage.form = CreatePackageForm + export default CreatePackage \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Packages/Pages/EditPackage.ts b/resources/js/actions/App/Filament/Resources/Packages/Pages/EditPackage.ts index 75ac8ad..92e5837 100644 --- a/resources/js/actions/App/Filament/Resources/Packages/Pages/EditPackage.ts +++ b/resources/js/actions/App/Filament/Resources/Packages/Pages/EditPackage.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Packages\Pages\EditPackage::__invoke * @see app/Filament/Resources/Packages/Pages/EditPackage.php:7 @@ -61,4 +61,41 @@ EditPackage.head = (args: { record: string | number } | [record: string | number 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 EditPackageForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditPackage.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' +*/ +EditPackageForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditPackage.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' +*/ +EditPackageForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditPackage.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditPackage.form = EditPackageForm + export default EditPackage \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Packages/Pages/ListPackages.ts b/resources/js/actions/App/Filament/Resources/Packages/Pages/ListPackages.ts index e44b4bf..bcc4fe1 100644 --- a/resources/js/actions/App/Filament/Resources/Packages/Pages/ListPackages.ts +++ b/resources/js/actions/App/Filament/Resources/Packages/Pages/ListPackages.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke * @see app/Filament/Resources/Packages/Pages/ListPackages.php:7 @@ -43,4 +43,41 @@ ListPackages.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke +* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7 +* @route '/admin/packages' +*/ +const ListPackagesForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListPackages.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke +* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7 +* @route '/admin/packages' +*/ +ListPackagesForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListPackages.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Packages\Pages\ListPackages::__invoke +* @see app/Filament/Resources/Packages/Pages/ListPackages.php:7 +* @route '/admin/packages' +*/ +ListPackagesForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListPackages.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListPackages.form = ListPackagesForm + export default ListPackages \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Services/Pages/CreateService.ts b/resources/js/actions/App/Filament/Resources/Services/Pages/CreateService.ts index 4424bd3..231f94d 100644 --- a/resources/js/actions/App/Filament/Resources/Services/Pages/CreateService.ts +++ b/resources/js/actions/App/Filament/Resources/Services/Pages/CreateService.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Services\Pages\CreateService::__invoke * @see app/Filament/Resources/Services/Pages/CreateService.php:7 @@ -43,4 +43,41 @@ CreateService.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ( method: 'head', }) +/** +* @see \App\Filament\Resources\Services\Pages\CreateService::__invoke +* @see app/Filament/Resources/Services/Pages/CreateService.php:7 +* @route '/admin/services/create' +*/ +const CreateServiceForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateService.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\CreateService::__invoke +* @see app/Filament/Resources/Services/Pages/CreateService.php:7 +* @route '/admin/services/create' +*/ +CreateServiceForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateService.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\CreateService::__invoke +* @see app/Filament/Resources/Services/Pages/CreateService.php:7 +* @route '/admin/services/create' +*/ +CreateServiceForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateService.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateService.form = CreateServiceForm + export default CreateService \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Services/Pages/EditService.ts b/resources/js/actions/App/Filament/Resources/Services/Pages/EditService.ts index 666ee70..ecf68c3 100644 --- a/resources/js/actions/App/Filament/Resources/Services/Pages/EditService.ts +++ b/resources/js/actions/App/Filament/Resources/Services/Pages/EditService.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Services\Pages\EditService::__invoke * @see app/Filament/Resources/Services/Pages/EditService.php:7 @@ -61,4 +61,41 @@ EditService.head = (args: { record: string | number } | [record: string | number method: 'head', }) +/** +* @see \App\Filament\Resources\Services\Pages\EditService::__invoke +* @see app/Filament/Resources/Services/Pages/EditService.php:7 +* @route '/admin/services/{record}/edit' +*/ +const EditServiceForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditService.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\EditService::__invoke +* @see app/Filament/Resources/Services/Pages/EditService.php:7 +* @route '/admin/services/{record}/edit' +*/ +EditServiceForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditService.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\EditService::__invoke +* @see app/Filament/Resources/Services/Pages/EditService.php:7 +* @route '/admin/services/{record}/edit' +*/ +EditServiceForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditService.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditService.form = EditServiceForm + export default EditService \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Services/Pages/ListServices.ts b/resources/js/actions/App/Filament/Resources/Services/Pages/ListServices.ts index cf25d86..28642b9 100644 --- a/resources/js/actions/App/Filament/Resources/Services/Pages/ListServices.ts +++ b/resources/js/actions/App/Filament/Resources/Services/Pages/ListServices.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Services\Pages\ListServices::__invoke * @see app/Filament/Resources/Services/Pages/ListServices.php:7 @@ -43,4 +43,41 @@ ListServices.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Services\Pages\ListServices::__invoke +* @see app/Filament/Resources/Services/Pages/ListServices.php:7 +* @route '/admin/services' +*/ +const ListServicesForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListServices.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\ListServices::__invoke +* @see app/Filament/Resources/Services/Pages/ListServices.php:7 +* @route '/admin/services' +*/ +ListServicesForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListServices.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Services\Pages\ListServices::__invoke +* @see app/Filament/Resources/Services/Pages/ListServices.php:7 +* @route '/admin/services' +*/ +ListServicesForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListServices.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListServices.form = ListServicesForm + export default ListServices \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Users/Pages/CreateUser.ts b/resources/js/actions/App/Filament/Resources/Users/Pages/CreateUser.ts index 0ff1d62..42ee8db 100644 --- a/resources/js/actions/App/Filament/Resources/Users/Pages/CreateUser.ts +++ b/resources/js/actions/App/Filament/Resources/Users/Pages/CreateUser.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Users\Pages\CreateUser::__invoke * @see app/Filament/Resources/Users/Pages/CreateUser.php:7 @@ -43,4 +43,41 @@ CreateUser.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Users\Pages\CreateUser::__invoke +* @see app/Filament/Resources/Users/Pages/CreateUser.php:7 +* @route '/admin/users/create' +*/ +const CreateUserForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateUser.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\CreateUser::__invoke +* @see app/Filament/Resources/Users/Pages/CreateUser.php:7 +* @route '/admin/users/create' +*/ +CreateUserForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateUser.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\CreateUser::__invoke +* @see app/Filament/Resources/Users/Pages/CreateUser.php:7 +* @route '/admin/users/create' +*/ +CreateUserForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateUser.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateUser.form = CreateUserForm + export default CreateUser \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Users/Pages/EditUser.ts b/resources/js/actions/App/Filament/Resources/Users/Pages/EditUser.ts index 854c7c3..29ed4ff 100644 --- a/resources/js/actions/App/Filament/Resources/Users/Pages/EditUser.ts +++ b/resources/js/actions/App/Filament/Resources/Users/Pages/EditUser.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Users\Pages\EditUser::__invoke * @see app/Filament/Resources/Users/Pages/EditUser.php:7 @@ -61,4 +61,41 @@ EditUser.head = (args: { record: string | number } | [record: string | number ] method: 'head', }) +/** +* @see \App\Filament\Resources\Users\Pages\EditUser::__invoke +* @see app/Filament/Resources/Users/Pages/EditUser.php:7 +* @route '/admin/users/{record}/edit' +*/ +const EditUserForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditUser.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\EditUser::__invoke +* @see app/Filament/Resources/Users/Pages/EditUser.php:7 +* @route '/admin/users/{record}/edit' +*/ +EditUserForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditUser.url(args, options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\EditUser::__invoke +* @see app/Filament/Resources/Users/Pages/EditUser.php:7 +* @route '/admin/users/{record}/edit' +*/ +EditUserForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditUser.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditUser.form = EditUserForm + export default EditUser \ No newline at end of file diff --git a/resources/js/actions/App/Filament/Resources/Users/Pages/ListUsers.ts b/resources/js/actions/App/Filament/Resources/Users/Pages/ListUsers.ts index 6e58ca4..c48c0b6 100644 --- a/resources/js/actions/App/Filament/Resources/Users/Pages/ListUsers.ts +++ b/resources/js/actions/App/Filament/Resources/Users/Pages/ListUsers.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \App\Filament\Resources\Users\Pages\ListUsers::__invoke * @see app/Filament/Resources/Users/Pages/ListUsers.php:7 @@ -43,4 +43,41 @@ ListUsers.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Filament\Resources\Users\Pages\ListUsers::__invoke +* @see app/Filament/Resources/Users/Pages/ListUsers.php:7 +* @route '/admin/users' +*/ +const ListUsersForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListUsers.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\ListUsers::__invoke +* @see app/Filament/Resources/Users/Pages/ListUsers.php:7 +* @route '/admin/users' +*/ +ListUsersForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListUsers.url(options), + method: 'get', +}) + +/** +* @see \App\Filament\Resources\Users\Pages\ListUsers::__invoke +* @see app/Filament/Resources/Users/Pages/ListUsers.php:7 +* @route '/admin/users' +*/ +ListUsersForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListUsers.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListUsers.form = ListUsersForm + export default ListUsers \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/AuthenticatedSessionController.ts b/resources/js/actions/App/Http/Controllers/Auth/AuthenticatedSessionController.ts index 9f7859a..0ca0503 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/AuthenticatedSessionController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/AuthenticatedSessionController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\AuthenticatedSessionController::create * @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:20 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::create +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:20 +* @route '/login' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::create +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:20 +* @route '/login' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::create +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:20 +* @route '/login' +*/ +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\Http\Controllers\Auth\AuthenticatedSessionController::store * @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:31 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::store +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:31 +* @route '/login' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::store +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:31 +* @route '/login' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + /** * @see \App\Http\Controllers\Auth\AuthenticatedSessionController::destroy * @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:54 @@ -111,6 +170,28 @@ destroy.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::destroy +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:54 +* @route '/logout' +*/ +const destroyForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\AuthenticatedSessionController::destroy +* @see app/Http/Controllers/Auth/AuthenticatedSessionController.php:54 +* @route '/logout' +*/ +destroyForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url(options), + method: 'post', +}) + +destroy.form = destroyForm + const AuthenticatedSessionController = { create, store, destroy } export default AuthenticatedSessionController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationNotificationController.ts b/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationNotificationController.ts index dc16cbe..b4bc82c 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationNotificationController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationNotificationController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\EmailVerificationNotificationController::store * @see app/Http/Controllers/Auth/EmailVerificationNotificationController.php:14 @@ -33,6 +33,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\EmailVerificationNotificationController::store +* @see app/Http/Controllers/Auth/EmailVerificationNotificationController.php:14 +* @route '/email/verification-notification' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\EmailVerificationNotificationController::store +* @see app/Http/Controllers/Auth/EmailVerificationNotificationController.php:14 +* @route '/email/verification-notification' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const EmailVerificationNotificationController = { store } export default EmailVerificationNotificationController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationPromptController.ts b/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationPromptController.ts index 0ec8662..9450cad 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationPromptController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/EmailVerificationPromptController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\EmailVerificationPromptController::__invoke * @see app/Http/Controllers/Auth/EmailVerificationPromptController.php:16 @@ -43,4 +43,41 @@ EmailVerificationPromptController.head = (options?: RouteQueryOptions): RouteDef method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\EmailVerificationPromptController::__invoke +* @see app/Http/Controllers/Auth/EmailVerificationPromptController.php:16 +* @route '/verify-email' +*/ +const EmailVerificationPromptControllerForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EmailVerificationPromptController.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\EmailVerificationPromptController::__invoke +* @see app/Http/Controllers/Auth/EmailVerificationPromptController.php:16 +* @route '/verify-email' +*/ +EmailVerificationPromptControllerForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EmailVerificationPromptController.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\EmailVerificationPromptController::__invoke +* @see app/Http/Controllers/Auth/EmailVerificationPromptController.php:16 +* @route '/verify-email' +*/ +EmailVerificationPromptControllerForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EmailVerificationPromptController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EmailVerificationPromptController.form = EmailVerificationPromptControllerForm + export default EmailVerificationPromptController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/NewPasswordController.ts b/resources/js/actions/App/Http/Controllers/Auth/NewPasswordController.ts index e11d3df..95227b4 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/NewPasswordController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/NewPasswordController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\NewPasswordController::create * @see app/Http/Controllers/Auth/NewPasswordController.php:23 @@ -61,6 +61,43 @@ create.head = (args: { token: string | number } | [token: string | number ] | st method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\NewPasswordController::create +* @see app/Http/Controllers/Auth/NewPasswordController.php:23 +* @route '/reset-password/{token}' +*/ +const createForm = (args: { token: string | number } | [token: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(args, options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\NewPasswordController::create +* @see app/Http/Controllers/Auth/NewPasswordController.php:23 +* @route '/reset-password/{token}' +*/ +createForm.get = (args: { token: string | number } | [token: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(args, options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\NewPasswordController::create +* @see app/Http/Controllers/Auth/NewPasswordController.php:23 +* @route '/reset-password/{token}' +*/ +createForm.head = (args: { token: string | number } | [token: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +create.form = createForm + /** * @see \App\Http\Controllers\Auth\NewPasswordController::store * @see app/Http/Controllers/Auth/NewPasswordController.php:36 @@ -95,6 +132,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\NewPasswordController::store +* @see app/Http/Controllers/Auth/NewPasswordController.php:36 +* @route '/reset-password' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\NewPasswordController::store +* @see app/Http/Controllers/Auth/NewPasswordController.php:36 +* @route '/reset-password' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const NewPasswordController = { create, store } export default NewPasswordController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/PasswordResetLinkController.ts b/resources/js/actions/App/Http/Controllers/Auth/PasswordResetLinkController.ts index ec5a4fd..a807ac2 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/PasswordResetLinkController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/PasswordResetLinkController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\PasswordResetLinkController::create * @see app/Http/Controllers/Auth/PasswordResetLinkController.php:17 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\PasswordResetLinkController::create +* @see app/Http/Controllers/Auth/PasswordResetLinkController.php:17 +* @route '/forgot-password' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\PasswordResetLinkController::create +* @see app/Http/Controllers/Auth/PasswordResetLinkController.php:17 +* @route '/forgot-password' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\PasswordResetLinkController::create +* @see app/Http/Controllers/Auth/PasswordResetLinkController.php:17 +* @route '/forgot-password' +*/ +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\Http\Controllers\Auth\PasswordResetLinkController::store * @see app/Http/Controllers/Auth/PasswordResetLinkController.php:29 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\PasswordResetLinkController::store +* @see app/Http/Controllers/Auth/PasswordResetLinkController.php:29 +* @route '/forgot-password' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\PasswordResetLinkController::store +* @see app/Http/Controllers/Auth/PasswordResetLinkController.php:29 +* @route '/forgot-password' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const PasswordResetLinkController = { create, store } export default PasswordResetLinkController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/RegisteredUserController.ts b/resources/js/actions/App/Http/Controllers/Auth/RegisteredUserController.ts index a9fc2ca..dbd06af 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/RegisteredUserController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/RegisteredUserController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\RegisteredUserController::create * @see app/Http/Controllers/Auth/RegisteredUserController.php:21 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\RegisteredUserController::create +* @see app/Http/Controllers/Auth/RegisteredUserController.php:21 +* @route '/register' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\RegisteredUserController::create +* @see app/Http/Controllers/Auth/RegisteredUserController.php:21 +* @route '/register' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\RegisteredUserController::create +* @see app/Http/Controllers/Auth/RegisteredUserController.php:21 +* @route '/register' +*/ +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\Http\Controllers\Auth\RegisteredUserController::store * @see app/Http/Controllers/Auth/RegisteredUserController.php:31 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Auth\RegisteredUserController::store +* @see app/Http/Controllers/Auth/RegisteredUserController.php:31 +* @route '/register' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Auth\RegisteredUserController::store +* @see app/Http/Controllers/Auth/RegisteredUserController.php:31 +* @route '/register' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const RegisteredUserController = { create, store } export default RegisteredUserController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Auth/VerifyEmailController.ts b/resources/js/actions/App/Http/Controllers/Auth/VerifyEmailController.ts index e139684..1894e35 100644 --- a/resources/js/actions/App/Http/Controllers/Auth/VerifyEmailController.ts +++ b/resources/js/actions/App/Http/Controllers/Auth/VerifyEmailController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Auth\VerifyEmailController::__invoke * @see app/Http/Controllers/Auth/VerifyEmailController.php:14 @@ -60,4 +60,41 @@ VerifyEmailController.head = (args: { id: string | number, hash: string | number method: 'head', }) +/** +* @see \App\Http\Controllers\Auth\VerifyEmailController::__invoke +* @see app/Http/Controllers/Auth/VerifyEmailController.php:14 +* @route '/verify-email/{id}/{hash}' +*/ +const VerifyEmailControllerForm = (args: { id: string | number, hash: string | number } | [id: string | number, hash: string | number ], options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: VerifyEmailController.url(args, options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\VerifyEmailController::__invoke +* @see app/Http/Controllers/Auth/VerifyEmailController.php:14 +* @route '/verify-email/{id}/{hash}' +*/ +VerifyEmailControllerForm.get = (args: { id: string | number, hash: string | number } | [id: string | number, hash: string | number ], options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: VerifyEmailController.url(args, options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Auth\VerifyEmailController::__invoke +* @see app/Http/Controllers/Auth/VerifyEmailController.php:14 +* @route '/verify-email/{id}/{hash}' +*/ +VerifyEmailControllerForm.head = (args: { id: string | number, hash: string | number } | [id: string | number, hash: string | number ], options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: VerifyEmailController.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +VerifyEmailController.form = VerifyEmailControllerForm + export default VerifyEmailController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/DashboardController.ts b/resources/js/actions/App/Http/Controllers/DashboardController.ts index a260000..8ab7764 100644 --- a/resources/js/actions/App/Http/Controllers/DashboardController.ts +++ b/resources/js/actions/App/Http/Controllers/DashboardController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \App\Http\Controllers\DashboardController::index * @see app/Http/Controllers/DashboardController.php:15 @@ -43,6 +43,43 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\DashboardController::index +* @see app/Http/Controllers/DashboardController.php:15 +* @route '/dashboard' +*/ +const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: index.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\DashboardController::index +* @see app/Http/Controllers/DashboardController.php:15 +* @route '/dashboard' +*/ +indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: index.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\DashboardController::index +* @see app/Http/Controllers/DashboardController.php:15 +* @route '/dashboard' +*/ +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\Http\Controllers\DashboardController::requestServiceActivation * @see app/Http/Controllers/DashboardController.php:30 @@ -77,6 +114,28 @@ requestServiceActivation.post = (options?: RouteQueryOptions): RouteDefinition<' method: 'post', }) +/** +* @see \App\Http\Controllers\DashboardController::requestServiceActivation +* @see app/Http/Controllers/DashboardController.php:30 +* @route '/dashboard/service-activation' +*/ +const requestServiceActivationForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: requestServiceActivation.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\DashboardController::requestServiceActivation +* @see app/Http/Controllers/DashboardController.php:30 +* @route '/dashboard/service-activation' +*/ +requestServiceActivationForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: requestServiceActivation.url(options), + method: 'post', +}) + +requestServiceActivation.form = requestServiceActivationForm + const DashboardController = { index, requestServiceActivation } export default DashboardController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Forms/ContactFormController.ts b/resources/js/actions/App/Http/Controllers/Forms/ContactFormController.ts index 2efbf06..d9874f0 100644 --- a/resources/js/actions/App/Http/Controllers/Forms/ContactFormController.ts +++ b/resources/js/actions/App/Http/Controllers/Forms/ContactFormController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Forms\ContactFormController::create * @see app/Http/Controllers/Forms/ContactFormController.php:16 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Forms\ContactFormController::create +* @see app/Http/Controllers/Forms/ContactFormController.php:16 +* @route '/contact' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Forms\ContactFormController::create +* @see app/Http/Controllers/Forms/ContactFormController.php:16 +* @route '/contact' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Forms\ContactFormController::create +* @see app/Http/Controllers/Forms/ContactFormController.php:16 +* @route '/contact' +*/ +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\Http\Controllers\Forms\ContactFormController::store * @see app/Http/Controllers/Forms/ContactFormController.php:26 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Forms\ContactFormController::store +* @see app/Http/Controllers/Forms/ContactFormController.php:26 +* @route '/contact' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Forms\ContactFormController::store +* @see app/Http/Controllers/Forms/ContactFormController.php:26 +* @route '/contact' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const ContactFormController = { create, store } export default ContactFormController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Forms/MembershipFormController.ts b/resources/js/actions/App/Http/Controllers/Forms/MembershipFormController.ts index ba54734..b224154 100644 --- a/resources/js/actions/App/Http/Controllers/Forms/MembershipFormController.ts +++ b/resources/js/actions/App/Http/Controllers/Forms/MembershipFormController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Forms\MembershipFormController::create * @see app/Http/Controllers/Forms/MembershipFormController.php:18 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Forms\MembershipFormController::create +* @see app/Http/Controllers/Forms/MembershipFormController.php:18 +* @route '/membership' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Forms\MembershipFormController::create +* @see app/Http/Controllers/Forms/MembershipFormController.php:18 +* @route '/membership' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Forms\MembershipFormController::create +* @see app/Http/Controllers/Forms/MembershipFormController.php:18 +* @route '/membership' +*/ +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\Http\Controllers\Forms\MembershipFormController::store * @see app/Http/Controllers/Forms/MembershipFormController.php:42 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \App\Http\Controllers\Forms\MembershipFormController::store +* @see app/Http/Controllers/Forms/MembershipFormController.php:42 +* @route '/membership' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Forms\MembershipFormController::store +* @see app/Http/Controllers/Forms/MembershipFormController.php:42 +* @route '/membership' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const MembershipFormController = { create, store } export default MembershipFormController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Settings/PasswordController.ts b/resources/js/actions/App/Http/Controllers/Settings/PasswordController.ts index df6ad8b..ac31510 100644 --- a/resources/js/actions/App/Http/Controllers/Settings/PasswordController.ts +++ b/resources/js/actions/App/Http/Controllers/Settings/PasswordController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Settings\PasswordController::edit * @see app/Http/Controllers/Settings/PasswordController.php:18 @@ -43,6 +43,43 @@ edit.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Settings\PasswordController::edit +* @see app/Http/Controllers/Settings/PasswordController.php:18 +* @route '/settings/password' +*/ +const editForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\PasswordController::edit +* @see app/Http/Controllers/Settings/PasswordController.php:18 +* @route '/settings/password' +*/ +editForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\PasswordController::edit +* @see app/Http/Controllers/Settings/PasswordController.php:18 +* @route '/settings/password' +*/ +editForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +edit.form = editForm + /** * @see \App\Http\Controllers\Settings\PasswordController::update * @see app/Http/Controllers/Settings/PasswordController.php:26 @@ -77,6 +114,38 @@ update.put = (options?: RouteQueryOptions): RouteDefinition<'put'> => ({ method: 'put', }) +/** +* @see \App\Http\Controllers\Settings\PasswordController::update +* @see app/Http/Controllers/Settings/PasswordController.php:26 +* @route '/settings/password' +*/ +const updateForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: update.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PUT', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Settings\PasswordController::update +* @see app/Http/Controllers/Settings/PasswordController.php:26 +* @route '/settings/password' +*/ +updateForm.put = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: update.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PUT', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +update.form = updateForm + const PasswordController = { edit, update } export default PasswordController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Settings/ProfileController.ts b/resources/js/actions/App/Http/Controllers/Settings/ProfileController.ts index 8f4c243..e68d7ef 100644 --- a/resources/js/actions/App/Http/Controllers/Settings/ProfileController.ts +++ b/resources/js/actions/App/Http/Controllers/Settings/ProfileController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Settings\ProfileController::edit * @see app/Http/Controllers/Settings/ProfileController.php:19 @@ -43,6 +43,43 @@ edit.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Settings\ProfileController::edit +* @see app/Http/Controllers/Settings/ProfileController.php:19 +* @route '/settings/profile' +*/ +const editForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\ProfileController::edit +* @see app/Http/Controllers/Settings/ProfileController.php:19 +* @route '/settings/profile' +*/ +editForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\ProfileController::edit +* @see app/Http/Controllers/Settings/ProfileController.php:19 +* @route '/settings/profile' +*/ +editForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: edit.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +edit.form = editForm + /** * @see \App\Http\Controllers\Settings\ProfileController::update * @see app/Http/Controllers/Settings/ProfileController.php:30 @@ -77,6 +114,38 @@ update.patch = (options?: RouteQueryOptions): RouteDefinition<'patch'> => ({ method: 'patch', }) +/** +* @see \App\Http\Controllers\Settings\ProfileController::update +* @see app/Http/Controllers/Settings/ProfileController.php:30 +* @route '/settings/profile' +*/ +const updateForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: update.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PATCH', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Settings\ProfileController::update +* @see app/Http/Controllers/Settings/ProfileController.php:30 +* @route '/settings/profile' +*/ +updateForm.patch = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: update.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PATCH', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +update.form = updateForm + /** * @see \App\Http\Controllers\Settings\ProfileController::destroy * @see app/Http/Controllers/Settings/ProfileController.php:46 @@ -111,6 +180,38 @@ destroy.delete = (options?: RouteQueryOptions): RouteDefinition<'delete'> => ({ method: 'delete', }) +/** +* @see \App\Http\Controllers\Settings\ProfileController::destroy +* @see app/Http/Controllers/Settings/ProfileController.php:46 +* @route '/settings/profile' +*/ +const destroyForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \App\Http\Controllers\Settings\ProfileController::destroy +* @see app/Http/Controllers/Settings/ProfileController.php:46 +* @route '/settings/profile' +*/ +destroyForm.delete = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +destroy.form = destroyForm + const ProfileController = { edit, update, destroy } export default ProfileController \ No newline at end of file diff --git a/resources/js/actions/App/Http/Controllers/Settings/TwoFactorAuthenticationController.ts b/resources/js/actions/App/Http/Controllers/Settings/TwoFactorAuthenticationController.ts index 8b8dade..d1a4acd 100644 --- a/resources/js/actions/App/Http/Controllers/Settings/TwoFactorAuthenticationController.ts +++ b/resources/js/actions/App/Http/Controllers/Settings/TwoFactorAuthenticationController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \App\Http\Controllers\Settings\TwoFactorAuthenticationController::show * @see app/Http/Controllers/Settings/TwoFactorAuthenticationController.php:28 @@ -43,6 +43,43 @@ show.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \App\Http\Controllers\Settings\TwoFactorAuthenticationController::show +* @see app/Http/Controllers/Settings/TwoFactorAuthenticationController.php:28 +* @route '/settings/two-factor' +*/ +const showForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\TwoFactorAuthenticationController::show +* @see app/Http/Controllers/Settings/TwoFactorAuthenticationController.php:28 +* @route '/settings/two-factor' +*/ +showForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \App\Http\Controllers\Settings\TwoFactorAuthenticationController::show +* @see app/Http/Controllers/Settings/TwoFactorAuthenticationController.php:28 +* @route '/settings/two-factor' +*/ +showForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +show.form = showForm + const TwoFactorAuthenticationController = { show } export default TwoFactorAuthenticationController \ No newline at end of file diff --git a/resources/js/actions/Barryvdh/Debugbar/Controllers/AssetController.ts b/resources/js/actions/Barryvdh/Debugbar/Controllers/AssetController.ts index 779c4c2..bcfddc9 100644 --- a/resources/js/actions/Barryvdh/Debugbar/Controllers/AssetController.ts +++ b/resources/js/actions/Barryvdh/Debugbar/Controllers/AssetController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Barryvdh\Debugbar\Controllers\AssetController::css * @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:36 @@ -43,6 +43,43 @@ css.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::css +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:36 +* @route '/_debugbar/assets/stylesheets' +*/ +const cssForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: css.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::css +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:36 +* @route '/_debugbar/assets/stylesheets' +*/ +cssForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: css.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::css +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:36 +* @route '/_debugbar/assets/stylesheets' +*/ +cssForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: css.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +css.form = cssForm + /** * @see \Barryvdh\Debugbar\Controllers\AssetController::js * @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:14 @@ -87,6 +124,43 @@ js.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::js +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:14 +* @route '/_debugbar/assets/javascript' +*/ +const jsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: js.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::js +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:14 +* @route '/_debugbar/assets/javascript' +*/ +jsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: js.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\AssetController::js +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/AssetController.php:14 +* @route '/_debugbar/assets/javascript' +*/ +jsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: js.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +js.form = jsForm + const AssetController = { css, js } export default AssetController \ No newline at end of file diff --git a/resources/js/actions/Barryvdh/Debugbar/Controllers/CacheController.ts b/resources/js/actions/Barryvdh/Debugbar/Controllers/CacheController.ts index 2ad8a77..3fa15ca 100644 --- a/resources/js/actions/Barryvdh/Debugbar/Controllers/CacheController.ts +++ b/resources/js/actions/Barryvdh/Debugbar/Controllers/CacheController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults, validateParameters } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults, validateParameters } from './../../../../wayfinder' /** * @see \Barryvdh\Debugbar\Controllers\CacheController::deleteMethod * @see vendor/barryvdh/laravel-debugbar/src/Controllers/CacheController.php:13 @@ -54,6 +54,38 @@ deleteMethod.delete = (args: { key: string | number, tags?: string | number } | method: 'delete', }) +/** +* @see \Barryvdh\Debugbar\Controllers\CacheController::deleteMethod +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/CacheController.php:13 +* @route '/_debugbar/cache/{key}/{tags?}' +*/ +const deleteMethodForm = (args: { key: string | number, tags?: string | number } | [key: string | number, tags: string | number ], options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: deleteMethod.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\CacheController::deleteMethod +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/CacheController.php:13 +* @route '/_debugbar/cache/{key}/{tags?}' +*/ +deleteMethodForm.delete = (args: { key: string | number, tags?: string | number } | [key: string | number, tags: string | number ], options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: deleteMethod.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +deleteMethod.form = deleteMethodForm + const CacheController = { deleteMethod, delete: deleteMethod } export default CacheController \ No newline at end of file diff --git a/resources/js/actions/Barryvdh/Debugbar/Controllers/OpenHandlerController.ts b/resources/js/actions/Barryvdh/Debugbar/Controllers/OpenHandlerController.ts index 05fc2f1..4cc2165 100644 --- a/resources/js/actions/Barryvdh/Debugbar/Controllers/OpenHandlerController.ts +++ b/resources/js/actions/Barryvdh/Debugbar/Controllers/OpenHandlerController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../wayfinder' /** * @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::handle * @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:43 @@ -43,6 +43,43 @@ handle.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::handle +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:43 +* @route '/_debugbar/open' +*/ +const handleForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::handle +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:43 +* @route '/_debugbar/open' +*/ +handleForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url(options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::handle +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:43 +* @route '/_debugbar/open' +*/ +handleForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +handle.form = handleForm + /** * @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::clockwork * @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:77 @@ -105,6 +142,43 @@ clockwork.head = (args: { id: string | number } | [id: string | number ] | strin method: 'head', }) +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::clockwork +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:77 +* @route '/_debugbar/clockwork/{id}' +*/ +const clockworkForm = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: clockwork.url(args, options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::clockwork +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:77 +* @route '/_debugbar/clockwork/{id}' +*/ +clockworkForm.get = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: clockwork.url(args, options), + method: 'get', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\OpenHandlerController::clockwork +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/OpenHandlerController.php:77 +* @route '/_debugbar/clockwork/{id}' +*/ +clockworkForm.head = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: clockwork.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +clockwork.form = clockworkForm + const OpenHandlerController = { handle, clockwork } export default OpenHandlerController \ No newline at end of file diff --git a/resources/js/actions/Barryvdh/Debugbar/Controllers/QueriesController.ts b/resources/js/actions/Barryvdh/Debugbar/Controllers/QueriesController.ts index 36ee9a7..4655036 100644 --- a/resources/js/actions/Barryvdh/Debugbar/Controllers/QueriesController.ts +++ b/resources/js/actions/Barryvdh/Debugbar/Controllers/QueriesController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Barryvdh\Debugbar\Controllers\QueriesController::explain * @see vendor/barryvdh/laravel-debugbar/src/Controllers/QueriesController.php:14 @@ -33,6 +33,28 @@ explain.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Barryvdh\Debugbar\Controllers\QueriesController::explain +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/QueriesController.php:14 +* @route '/_debugbar/queries/explain' +*/ +const explainForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: explain.url(options), + method: 'post', +}) + +/** +* @see \Barryvdh\Debugbar\Controllers\QueriesController::explain +* @see vendor/barryvdh/laravel-debugbar/src/Controllers/QueriesController.php:14 +* @route '/_debugbar/queries/explain' +*/ +explainForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: explain.url(options), + method: 'post', +}) + +explain.form = explainForm + const QueriesController = { explain } export default QueriesController \ No newline at end of file diff --git a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/CreateRole.ts b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/CreateRole.ts index 36d61ca..14956ed 100644 --- a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/CreateRole.ts +++ b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/CreateRole.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\CreateRole::__invoke * @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/CreateRole.php:7 @@ -43,4 +43,41 @@ CreateRole.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\CreateRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/CreateRole.php:7 +* @route '/admin/shield/roles/create' +*/ +const CreateRoleForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateRole.url(options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\CreateRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/CreateRole.php:7 +* @route '/admin/shield/roles/create' +*/ +CreateRoleForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateRole.url(options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\CreateRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/CreateRole.php:7 +* @route '/admin/shield/roles/create' +*/ +CreateRoleForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: CreateRole.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +CreateRole.form = CreateRoleForm + export default CreateRole \ No newline at end of file diff --git a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/EditRole.ts b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/EditRole.ts index c9ae14f..d77716d 100644 --- a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/EditRole.ts +++ b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/EditRole.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\EditRole::__invoke * @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/EditRole.php:7 @@ -61,4 +61,41 @@ EditRole.head = (args: { record: string | number } | [record: string | number ] method: 'head', }) +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\EditRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/EditRole.php:7 +* @route '/admin/shield/roles/{record}/edit' +*/ +const EditRoleForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditRole.url(args, options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\EditRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/EditRole.php:7 +* @route '/admin/shield/roles/{record}/edit' +*/ +EditRoleForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditRole.url(args, options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\EditRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/EditRole.php:7 +* @route '/admin/shield/roles/{record}/edit' +*/ +EditRoleForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditRole.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditRole.form = EditRoleForm + export default EditRole \ No newline at end of file diff --git a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ListRoles.ts b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ListRoles.ts index 4014d1d..d08ec25 100644 --- a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ListRoles.ts +++ b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ListRoles.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../../wayfinder' /** * @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ListRoles::__invoke * @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ListRoles.php:7 @@ -43,4 +43,41 @@ ListRoles.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ListRoles::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ListRoles.php:7 +* @route '/admin/shield/roles' +*/ +const ListRolesForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListRoles.url(options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ListRoles::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ListRoles.php:7 +* @route '/admin/shield/roles' +*/ +ListRolesForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListRoles.url(options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ListRoles::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ListRoles.php:7 +* @route '/admin/shield/roles' +*/ +ListRolesForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ListRoles.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ListRoles.form = ListRolesForm + export default ListRoles \ No newline at end of file diff --git a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ViewRole.ts b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ViewRole.ts index 62d1229..999c392 100644 --- a/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ViewRole.ts +++ b/resources/js/actions/BezhanSalleh/FilamentShield/Resources/Roles/Pages/ViewRole.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../../wayfinder' /** * @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ViewRole::__invoke * @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ViewRole.php:7 @@ -61,4 +61,41 @@ ViewRole.head = (args: { record: string | number } | [record: string | number ] method: 'head', }) +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ViewRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ViewRole.php:7 +* @route '/admin/shield/roles/{record}' +*/ +const ViewRoleForm = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ViewRole.url(args, options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ViewRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ViewRole.php:7 +* @route '/admin/shield/roles/{record}' +*/ +ViewRoleForm.get = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ViewRole.url(args, options), + method: 'get', +}) + +/** +* @see \BezhanSalleh\FilamentShield\Resources\Roles\Pages\ViewRole::__invoke +* @see vendor/bezhansalleh/filament-shield/src/Resources/Roles/Pages/ViewRole.php:7 +* @route '/admin/shield/roles/{record}' +*/ +ViewRoleForm.head = (args: { record: string | number } | [record: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ViewRole.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ViewRole.form = ViewRoleForm + export default ViewRole \ No newline at end of file diff --git a/resources/js/actions/Filament/Actions/Exports/Http/Controllers/DownloadExport.ts b/resources/js/actions/Filament/Actions/Exports/Http/Controllers/DownloadExport.ts index 85e5f2a..667ae88 100644 --- a/resources/js/actions/Filament/Actions/Exports/Http/Controllers/DownloadExport.ts +++ b/resources/js/actions/Filament/Actions/Exports/Http/Controllers/DownloadExport.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +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 @@ -67,4 +67,41 @@ DownloadExport.head = (args: { export: string | number | { id: string | number } 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 DownloadExportForm = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadExport.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' +*/ +DownloadExportForm.get = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadExport.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' +*/ +DownloadExportForm.head = (args: { export: string | number | { id: string | number } } | [exportParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadExport.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +DownloadExport.form = DownloadExportForm + export default DownloadExport \ No newline at end of file diff --git a/resources/js/actions/Filament/Actions/Imports/Http/Controllers/DownloadImportFailureCsv.ts b/resources/js/actions/Filament/Actions/Imports/Http/Controllers/DownloadImportFailureCsv.ts index 032255b..e4cad1b 100644 --- a/resources/js/actions/Filament/Actions/Imports/Http/Controllers/DownloadImportFailureCsv.ts +++ b/resources/js/actions/Filament/Actions/Imports/Http/Controllers/DownloadImportFailureCsv.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../../../wayfinder' +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 @@ -67,4 +67,41 @@ DownloadImportFailureCsv.head = (args: { import: string | number | { id: string 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 DownloadImportFailureCsvForm = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadImportFailureCsv.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' +*/ +DownloadImportFailureCsvForm.get = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadImportFailureCsv.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' +*/ +DownloadImportFailureCsvForm.head = (args: { import: string | number | { id: string | number } } | [importParam: string | number | { id: string | number } ] | string | number | { id: string | number }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: DownloadImportFailureCsv.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +DownloadImportFailureCsv.form = DownloadImportFailureCsvForm + export default DownloadImportFailureCsv \ No newline at end of file diff --git a/resources/js/actions/Filament/Auth/Http/Controllers/LogoutController.ts b/resources/js/actions/Filament/Auth/Http/Controllers/LogoutController.ts index 1fc8fa3..75e1ec0 100644 --- a/resources/js/actions/Filament/Auth/Http/Controllers/LogoutController.ts +++ b/resources/js/actions/Filament/Auth/Http/Controllers/LogoutController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Filament\Auth\Http\Controllers\LogoutController::__invoke * @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10 @@ -33,4 +33,26 @@ LogoutController.post = (options?: RouteQueryOptions): RouteDefinition<'post'> = method: 'post', }) +/** +* @see \Filament\Auth\Http\Controllers\LogoutController::__invoke +* @see vendor/filament/filament/src/Auth/Http/Controllers/LogoutController.php:10 +* @route '/admin/logout' +*/ +const LogoutControllerForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: LogoutController.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' +*/ +LogoutControllerForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: LogoutController.url(options), + method: 'post', +}) + +LogoutController.form = LogoutControllerForm + export default LogoutController \ No newline at end of file diff --git a/resources/js/actions/Filament/Auth/Pages/EditProfile.ts b/resources/js/actions/Filament/Auth/Pages/EditProfile.ts index 5d7fa3d..af5281e 100644 --- a/resources/js/actions/Filament/Auth/Pages/EditProfile.ts +++ b/resources/js/actions/Filament/Auth/Pages/EditProfile.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Filament\Auth\Pages\EditProfile::__invoke * @see vendor/filament/filament/src/Auth/Pages/EditProfile.php:7 @@ -43,4 +43,41 @@ EditProfile.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Filament\Auth\Pages\EditProfile::__invoke +* @see vendor/filament/filament/src/Auth/Pages/EditProfile.php:7 +* @route '/admin/profile' +*/ +const EditProfileForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditProfile.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\EditProfile::__invoke +* @see vendor/filament/filament/src/Auth/Pages/EditProfile.php:7 +* @route '/admin/profile' +*/ +EditProfileForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditProfile.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\EditProfile::__invoke +* @see vendor/filament/filament/src/Auth/Pages/EditProfile.php:7 +* @route '/admin/profile' +*/ +EditProfileForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: EditProfile.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +EditProfile.form = EditProfileForm + export default EditProfile \ No newline at end of file diff --git a/resources/js/actions/Filament/Auth/Pages/Login.ts b/resources/js/actions/Filament/Auth/Pages/Login.ts index 4deb592..77fe989 100644 --- a/resources/js/actions/Filament/Auth/Pages/Login.ts +++ b/resources/js/actions/Filament/Auth/Pages/Login.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +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 @@ -43,4 +43,41 @@ Login.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ 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 + export default Login \ No newline at end of file diff --git a/resources/js/actions/Filament/Auth/Pages/PasswordReset/RequestPasswordReset.ts b/resources/js/actions/Filament/Auth/Pages/PasswordReset/RequestPasswordReset.ts index 7eefa90..525d213 100644 --- a/resources/js/actions/Filament/Auth/Pages/PasswordReset/RequestPasswordReset.ts +++ b/resources/js/actions/Filament/Auth/Pages/PasswordReset/RequestPasswordReset.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Filament\Auth\Pages\PasswordReset\RequestPasswordReset::__invoke * @see vendor/filament/filament/src/Auth/Pages/PasswordReset/RequestPasswordReset.php:7 @@ -43,4 +43,41 @@ RequestPasswordReset.head = (options?: RouteQueryOptions): RouteDefinition<'head method: 'head', }) +/** +* @see \Filament\Auth\Pages\PasswordReset\RequestPasswordReset::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/RequestPasswordReset.php:7 +* @route '/admin/password-reset/request' +*/ +const RequestPasswordResetForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RequestPasswordReset.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\PasswordReset\RequestPasswordReset::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/RequestPasswordReset.php:7 +* @route '/admin/password-reset/request' +*/ +RequestPasswordResetForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RequestPasswordReset.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\PasswordReset\RequestPasswordReset::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/RequestPasswordReset.php:7 +* @route '/admin/password-reset/request' +*/ +RequestPasswordResetForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RequestPasswordReset.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +RequestPasswordReset.form = RequestPasswordResetForm + export default RequestPasswordReset \ No newline at end of file diff --git a/resources/js/actions/Filament/Auth/Pages/PasswordReset/ResetPassword.ts b/resources/js/actions/Filament/Auth/Pages/PasswordReset/ResetPassword.ts index cccbc1c..4d92280 100644 --- a/resources/js/actions/Filament/Auth/Pages/PasswordReset/ResetPassword.ts +++ b/resources/js/actions/Filament/Auth/Pages/PasswordReset/ResetPassword.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Filament\Auth\Pages\PasswordReset\ResetPassword::__invoke * @see vendor/filament/filament/src/Auth/Pages/PasswordReset/ResetPassword.php:7 @@ -43,4 +43,41 @@ ResetPassword.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ( method: 'head', }) +/** +* @see \Filament\Auth\Pages\PasswordReset\ResetPassword::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/ResetPassword.php:7 +* @route '/admin/password-reset/reset' +*/ +const ResetPasswordForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ResetPassword.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\PasswordReset\ResetPassword::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/ResetPassword.php:7 +* @route '/admin/password-reset/reset' +*/ +ResetPasswordForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ResetPassword.url(options), + method: 'get', +}) + +/** +* @see \Filament\Auth\Pages\PasswordReset\ResetPassword::__invoke +* @see vendor/filament/filament/src/Auth/Pages/PasswordReset/ResetPassword.php:7 +* @route '/admin/password-reset/reset' +*/ +ResetPasswordForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: ResetPassword.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +ResetPassword.form = ResetPasswordForm + export default ResetPassword \ No newline at end of file diff --git a/resources/js/actions/Filament/Pages/Dashboard.ts b/resources/js/actions/Filament/Pages/Dashboard.ts index 588270e..cccea79 100644 --- a/resources/js/actions/Filament/Pages/Dashboard.ts +++ b/resources/js/actions/Filament/Pages/Dashboard.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../wayfinder' /** * @see \Filament\Pages\Dashboard::__invoke * @see vendor/filament/filament/src/Pages/Dashboard.php:7 @@ -43,4 +43,41 @@ Dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ 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 + export default Dashboard \ No newline at end of file diff --git a/resources/js/actions/Illuminate/Routing/RedirectController.ts b/resources/js/actions/Illuminate/Routing/RedirectController.ts index 23b66c4..8227dc0 100644 --- a/resources/js/actions/Illuminate/Routing/RedirectController.ts +++ b/resources/js/actions/Illuminate/Routing/RedirectController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../wayfinder' /** * @see \Illuminate\Routing\RedirectController::__invoke * @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 @@ -93,4 +93,111 @@ RedirectController.options = (options?: RouteQueryOptions): RouteDefinition<'opt method: 'options', }) +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +const RedirectControllerForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RedirectController.url(options), + method: 'get', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RedirectController.url(options), + method: 'get', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RedirectController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: RedirectController.url(options), + method: 'post', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.put = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: RedirectController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PUT', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.patch = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: RedirectController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'PATCH', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.delete = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: RedirectController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \Illuminate\Routing\RedirectController::__invoke +* @see vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php:19 +* @route '/settings' +*/ +RedirectControllerForm.options = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: RedirectController.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'OPTIONS', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +RedirectController.form = RedirectControllerForm + export default RedirectController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmablePasswordController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmablePasswordController.ts index 9555bd7..b5ec7f8 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmablePasswordController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmablePasswordController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::show * @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:40 @@ -43,6 +43,43 @@ show.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:40 +* @route '/user/confirm-password' +*/ +const showForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:40 +* @route '/user/confirm-password' +*/ +showForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:40 +* @route '/user/confirm-password' +*/ +showForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +show.form = showForm + /** * @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::store * @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:51 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::store +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:51 +* @route '/user/confirm-password' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmablePasswordController::store +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php:51 +* @route '/user/confirm-password' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const ConfirmablePasswordController = { show, store } export default ConfirmablePasswordController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedPasswordStatusController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedPasswordStatusController.ts index 101319b..c2a0bf1 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedPasswordStatusController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedPasswordStatusController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\ConfirmedPasswordStatusController::show * @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php:17 @@ -43,6 +43,43 @@ show.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmedPasswordStatusController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php:17 +* @route '/user/confirmed-password-status' +*/ +const showForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmedPasswordStatusController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php:17 +* @route '/user/confirmed-password-status' +*/ +showForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmedPasswordStatusController::show +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php:17 +* @route '/user/confirmed-password-status' +*/ +showForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +show.form = showForm + const ConfirmedPasswordStatusController = { show } export default ConfirmedPasswordStatusController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedTwoFactorAuthenticationController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedTwoFactorAuthenticationController.ts index a3d6e1b..9bb2aee 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedTwoFactorAuthenticationController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/ConfirmedTwoFactorAuthenticationController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\ConfirmedTwoFactorAuthenticationController::store * @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedTwoFactorAuthenticationController.php:19 @@ -33,6 +33,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmedTwoFactorAuthenticationController::store +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedTwoFactorAuthenticationController.php:19 +* @route '/user/confirmed-two-factor-authentication' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\ConfirmedTwoFactorAuthenticationController::store +* @see vendor/laravel/fortify/src/Http/Controllers/ConfirmedTwoFactorAuthenticationController.php:19 +* @route '/user/confirmed-two-factor-authentication' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const ConfirmedTwoFactorAuthenticationController = { store } export default ConfirmedTwoFactorAuthenticationController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/RecoveryCodeController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/RecoveryCodeController.ts index 343a75c..c94275c 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/RecoveryCodeController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/RecoveryCodeController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::index * @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:19 @@ -43,6 +43,43 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::index +* @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:19 +* @route '/user/two-factor-recovery-codes' +*/ +const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: index.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::index +* @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:19 +* @route '/user/two-factor-recovery-codes' +*/ +indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: index.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::index +* @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:19 +* @route '/user/two-factor-recovery-codes' +*/ +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 \Laravel\Fortify\Http\Controllers\RecoveryCodeController::store * @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:38 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::store +* @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:38 +* @route '/user/two-factor-recovery-codes' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\RecoveryCodeController::store +* @see vendor/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php:38 +* @route '/user/two-factor-recovery-codes' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const RecoveryCodeController = { index, store } export default RecoveryCodeController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticatedSessionController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticatedSessionController.ts index 17150f8..f02b27f 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticatedSessionController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticatedSessionController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::create * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:41 @@ -43,6 +43,43 @@ create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::create +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:41 +* @route '/two-factor-challenge' +*/ +const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::create +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:41 +* @route '/two-factor-challenge' +*/ +createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: create.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::create +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:41 +* @route '/two-factor-challenge' +*/ +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 \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:56 @@ -77,6 +114,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:56 +* @route '/two-factor-challenge' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:56 +* @route '/two-factor-challenge' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + const TwoFactorAuthenticatedSessionController = { create, store } export default TwoFactorAuthenticatedSessionController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticationController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticationController.ts index ceee2dc..106b336 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticationController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorAuthenticationController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:21 @@ -33,6 +33,28 @@ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::store +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:21 +* @route '/user/two-factor-authentication' +*/ +const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::store +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:21 +* @route '/user/two-factor-authentication' +*/ +storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: store.url(options), + method: 'post', +}) + +store.form = storeForm + /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::destroy * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:35 @@ -67,6 +89,38 @@ destroy.delete = (options?: RouteQueryOptions): RouteDefinition<'delete'> => ({ method: 'delete', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::destroy +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:35 +* @route '/user/two-factor-authentication' +*/ +const destroyForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticationController::destroy +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php:35 +* @route '/user/two-factor-authentication' +*/ +destroyForm.delete = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: destroy.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'DELETE', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'post', +}) + +destroy.form = destroyForm + const TwoFactorAuthenticationController = { store, destroy } export default TwoFactorAuthenticationController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorQrCodeController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorQrCodeController.ts index 38ddb7e..21967c3 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorQrCodeController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorQrCodeController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorQrCodeController::show * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php:16 @@ -43,6 +43,43 @@ show.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorQrCodeController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php:16 +* @route '/user/two-factor-qr-code' +*/ +const showForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorQrCodeController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php:16 +* @route '/user/two-factor-qr-code' +*/ +showForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorQrCodeController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php:16 +* @route '/user/two-factor-qr-code' +*/ +showForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +show.form = showForm + const TwoFactorQrCodeController = { show } export default TwoFactorQrCodeController \ No newline at end of file diff --git a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorSecretKeyController.ts b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorSecretKeyController.ts index e92b344..1893c91 100644 --- a/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorSecretKeyController.ts +++ b/resources/js/actions/Laravel/Fortify/Http/Controllers/TwoFactorSecretKeyController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorSecretKeyController::show * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php:17 @@ -43,6 +43,43 @@ show.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorSecretKeyController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php:17 +* @route '/user/two-factor-secret-key' +*/ +const showForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorSecretKeyController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php:17 +* @route '/user/two-factor-secret-key' +*/ +showForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url(options), + method: 'get', +}) + +/** +* @see \Laravel\Fortify\Http\Controllers\TwoFactorSecretKeyController::show +* @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php:17 +* @route '/user/two-factor-secret-key' +*/ +showForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: show.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +show.form = showForm + const TwoFactorSecretKeyController = { show } export default TwoFactorSecretKeyController \ No newline at end of file diff --git a/resources/js/actions/Livewire/Features/SupportFileUploads/FilePreviewController.ts b/resources/js/actions/Livewire/Features/SupportFileUploads/FilePreviewController.ts index 3fb64c4..f0c764a 100644 --- a/resources/js/actions/Livewire/Features/SupportFileUploads/FilePreviewController.ts +++ b/resources/js/actions/Livewire/Features/SupportFileUploads/FilePreviewController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition, applyUrlDefaults } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../wayfinder' /** * @see \Livewire\Features\SupportFileUploads\FilePreviewController::handle * @see vendor/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php:18 @@ -61,6 +61,43 @@ handle.head = (args: { filename: string | number } | [filename: string | number method: 'head', }) +/** +* @see \Livewire\Features\SupportFileUploads\FilePreviewController::handle +* @see vendor/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php:18 +* @route '/livewire/preview-file/{filename}' +*/ +const handleForm = (args: { filename: string | number } | [filename: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url(args, options), + method: 'get', +}) + +/** +* @see \Livewire\Features\SupportFileUploads\FilePreviewController::handle +* @see vendor/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php:18 +* @route '/livewire/preview-file/{filename}' +*/ +handleForm.get = (args: { filename: string | number } | [filename: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url(args, options), + method: 'get', +}) + +/** +* @see \Livewire\Features\SupportFileUploads\FilePreviewController::handle +* @see vendor/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php:18 +* @route '/livewire/preview-file/{filename}' +*/ +handleForm.head = (args: { filename: string | number } | [filename: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: handle.url(args, { + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +handle.form = handleForm + const FilePreviewController = { handle } export default FilePreviewController \ No newline at end of file diff --git a/resources/js/actions/Livewire/Features/SupportFileUploads/FileUploadController.ts b/resources/js/actions/Livewire/Features/SupportFileUploads/FileUploadController.ts index e1ec85a..23e8501 100644 --- a/resources/js/actions/Livewire/Features/SupportFileUploads/FileUploadController.ts +++ b/resources/js/actions/Livewire/Features/SupportFileUploads/FileUploadController.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Livewire\Features\SupportFileUploads\FileUploadController::handle * @see vendor/livewire/livewire/src/Features/SupportFileUploads/FileUploadController.php:27 @@ -33,6 +33,28 @@ handle.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Livewire\Features\SupportFileUploads\FileUploadController::handle +* @see vendor/livewire/livewire/src/Features/SupportFileUploads/FileUploadController.php:27 +* @route '/livewire/upload-file' +*/ +const handleForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: handle.url(options), + method: 'post', +}) + +/** +* @see \Livewire\Features\SupportFileUploads\FileUploadController::handle +* @see vendor/livewire/livewire/src/Features/SupportFileUploads/FileUploadController.php:27 +* @route '/livewire/upload-file' +*/ +handleForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: handle.url(options), + method: 'post', +}) + +handle.form = handleForm + const FileUploadController = { handle } export default FileUploadController \ No newline at end of file diff --git a/resources/js/actions/Livewire/Mechanisms/FrontendAssets/FrontendAssets.ts b/resources/js/actions/Livewire/Mechanisms/FrontendAssets/FrontendAssets.ts index 0397fd3..4ed23af 100644 --- a/resources/js/actions/Livewire/Mechanisms/FrontendAssets/FrontendAssets.ts +++ b/resources/js/actions/Livewire/Mechanisms/FrontendAssets/FrontendAssets.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::returnJavaScriptAsFile * @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:79 @@ -43,6 +43,43 @@ returnJavaScriptAsFile.head = (options?: RouteQueryOptions): RouteDefinition<'he method: 'head', }) +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::returnJavaScriptAsFile +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:79 +* @route '/livewire/livewire.js' +*/ +const returnJavaScriptAsFileForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: returnJavaScriptAsFile.url(options), + method: 'get', +}) + +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::returnJavaScriptAsFile +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:79 +* @route '/livewire/livewire.js' +*/ +returnJavaScriptAsFileForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: returnJavaScriptAsFile.url(options), + method: 'get', +}) + +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::returnJavaScriptAsFile +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:79 +* @route '/livewire/livewire.js' +*/ +returnJavaScriptAsFileForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: returnJavaScriptAsFile.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +returnJavaScriptAsFile.form = returnJavaScriptAsFileForm + /** * @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::maps * @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:88 @@ -87,6 +124,43 @@ maps.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ method: 'head', }) +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::maps +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:88 +* @route '/livewire/livewire.min.js.map' +*/ +const mapsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: maps.url(options), + method: 'get', +}) + +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::maps +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:88 +* @route '/livewire/livewire.min.js.map' +*/ +mapsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: maps.url(options), + method: 'get', +}) + +/** +* @see \Livewire\Mechanisms\FrontendAssets\FrontendAssets::maps +* @see vendor/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php:88 +* @route '/livewire/livewire.min.js.map' +*/ +mapsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ + action: maps.url({ + [options?.mergeQuery ? 'mergeQuery' : 'query']: { + _method: 'HEAD', + ...(options?.query ?? options?.mergeQuery ?? {}), + } + }), + method: 'get', +}) + +maps.form = mapsForm + const FrontendAssets = { returnJavaScriptAsFile, maps } export default FrontendAssets \ No newline at end of file diff --git a/resources/js/actions/Livewire/Mechanisms/HandleRequests/HandleRequests.ts b/resources/js/actions/Livewire/Mechanisms/HandleRequests/HandleRequests.ts index 99b6bf1..c761a4d 100644 --- a/resources/js/actions/Livewire/Mechanisms/HandleRequests/HandleRequests.ts +++ b/resources/js/actions/Livewire/Mechanisms/HandleRequests/HandleRequests.ts @@ -1,4 +1,4 @@ -import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder' +import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../../wayfinder' /** * @see \Livewire\Mechanisms\HandleRequests\HandleRequests::handleUpdate * @see vendor/livewire/livewire/src/Mechanisms/HandleRequests/HandleRequests.php:109 @@ -33,6 +33,28 @@ handleUpdate.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ method: 'post', }) +/** +* @see \Livewire\Mechanisms\HandleRequests\HandleRequests::handleUpdate +* @see vendor/livewire/livewire/src/Mechanisms/HandleRequests/HandleRequests.php:109 +* @route '/livewire/update' +*/ +const handleUpdateForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: handleUpdate.url(options), + method: 'post', +}) + +/** +* @see \Livewire\Mechanisms\HandleRequests\HandleRequests::handleUpdate +* @see vendor/livewire/livewire/src/Mechanisms/HandleRequests/HandleRequests.php:109 +* @route '/livewire/update' +*/ +handleUpdateForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ + action: handleUpdate.url(options), + method: 'post', +}) + +handleUpdate.form = handleUpdateForm + const HandleRequests = { handleUpdate } export default HandleRequests \ No newline at end of file diff --git a/resources/js/components/footer.tsx b/resources/js/components/footer.tsx index cc38c57..f7bacc6 100644 --- a/resources/js/components/footer.tsx +++ b/resources/js/components/footer.tsx @@ -1,6 +1,7 @@ import {Link} from '@inertiajs/react'; import {contact, home, membership} from '@/routes'; import AppLogoIcon from '@/components/app-logo-icon'; +import LogoChaton from '@/img/utils/logo-chaton.png'; export function Footer() { const currentYear = new Date().getFullYear(); @@ -18,6 +19,14 @@ export function Footer() { Une association locale pour un internet éthique, libre et respectueux.
++ Le Retzien Libre est membre du collectif CHATONS depuis 2017 +
+