refactor: upgrade to Livewire 4

This commit is contained in:
Benjamin Nussbaum 2026-01-14 23:59:00 +01:00
parent c94dd89361
commit a15645ad88
56 changed files with 166 additions and 278 deletions

View file

@ -3,9 +3,9 @@
use Illuminate\Support\Facades\Auth;
use Illuminate\Validation\ValidationException;
use Livewire\Attributes\Layout;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
public string $password = '';
/**

View file

@ -2,9 +2,9 @@
use Illuminate\Support\Facades\Password;
use Livewire\Attributes\Layout;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
public string $email = '';
/**

View file

@ -8,9 +8,9 @@ use Illuminate\Support\Str;
use Illuminate\Validation\ValidationException;
use Livewire\Attributes\Layout;
use Livewire\Attributes\Validate;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
#[Validate('required|string|email')]
public string $email = '';
@ -131,10 +131,10 @@ new #[Layout('components.layouts.auth')] class extends Component {
</div>
<div class="flex items-center justify-end">
<flux:button
variant="outline"
type="button"
class="w-full"
<flux:button
variant="outline"
type="button"
class="w-full"
href="{{ route('auth.oidc.redirect') }}"
>
{{ __('Continue with OIDC') }}

View file

@ -6,9 +6,9 @@ use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Validation\Rules;
use Livewire\Attributes\Layout;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
public string $name = '';
public string $email = '';
public string $password = '';

View file

@ -8,9 +8,9 @@ use Illuminate\Support\Str;
use Illuminate\Validation\Rules;
use Livewire\Attributes\Layout;
use Livewire\Attributes\Locked;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
#[Locked]
public string $token = '';
public string $email = '';

View file

@ -4,9 +4,9 @@ use App\Livewire\Actions\Logout;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;
use Livewire\Attributes\Layout;
use Livewire\Volt\Component;
use Livewire\Component;
new #[Layout('components.layouts.auth')] class extends Component {
new #[Layout('layouts.auth')] class extends Component {
/**
* Send an email verification notification to the user.
*/