diff --git a/app/Http/Livewire/PersonalAccessTokens.php b/app/Http/Livewire/PersonalAccessTokens.php index 545202580..892503529 100644 --- a/app/Http/Livewire/PersonalAccessTokens.php +++ b/app/Http/Livewire/PersonalAccessTokens.php @@ -12,6 +12,13 @@ class PersonalAccessTokens extends Component public $name; public $newTokenString; + protected $listeners = ['openModal' => 'autoFocusModalEvent']; + + public function autoFocusModalEvent() + { + $this->dispatchBrowserEvent('autoFocusModal'); + } + public function render() { return view('livewire.personal-access-tokens', [ diff --git a/resources/views/livewire/personal-access-tokens.blade.php b/resources/views/livewire/personal-access-tokens.blade.php index 09378edfc..dfb00041c 100644 --- a/resources/views/livewire/personal-access-tokens.blade.php +++ b/resources/views/livewire/personal-access-tokens.blade.php @@ -4,6 +4,7 @@
Create New Token @@ -98,6 +99,7 @@ wire:keydown.enter="createToken(name)" {{-- defer because it's submitting as i type if i don't --}} wire:model.defer="name" + autofocus >
@@ -175,10 +177,16 @@