Uses On Attribute for Livewire Listener

This commit is contained in:
Refringe 2024-09-30 22:54:45 -04:00
parent 30985541e7
commit df8e7f958d
Signed by: Refringe
SSH Key Fingerprint: SHA256:t865XsQpfTeqPRBMN2G6+N8wlDjkgUCZF3WGW6O9N/k

View File

@ -5,6 +5,7 @@ namespace App\Livewire\Profile;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\View\View;
use Livewire\Attributes\Locked;
use Livewire\Attributes\On;
use Livewire\Component;
class ManageOAuthConnections extends Component
@ -28,11 +29,6 @@ class ManageOAuthConnections extends Component
#[Locked]
public $selectedConnectionId;
/**
* The component's listeners.
*/
protected $listeners = ['saved' => 'refreshUser'];
/**
* Initializes the component by loading the user's OAuth connections.
*/
@ -86,6 +82,7 @@ class ManageOAuthConnections extends Component
/**
* Refreshes the user instance.
*/
#[On('saved')]
public function refreshUser(): void
{
$this->user->refresh();