From 47920f1191b45c9d5d9ac3c8fa77a63a72c4b26a Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Thu, 26 Sep 2024 10:32:12 +0200 Subject: [PATCH 1/2] Feat: If API is disabeled do not show API token creation stuff --- app/Livewire/Security/ApiTokens.php | 8 +- .../livewire/security/api-tokens.blade.php | 106 ++++++++---------- 2 files changed, 56 insertions(+), 58 deletions(-) diff --git a/app/Livewire/Security/ApiTokens.php b/app/Livewire/Security/ApiTokens.php index ff8679d21..1a0ca51ef 100644 --- a/app/Livewire/Security/ApiTokens.php +++ b/app/Livewire/Security/ApiTokens.php @@ -2,6 +2,7 @@ namespace App\Livewire\Security; +use App\Models\InstanceSettings; use Livewire\Component; class ApiTokens extends Component @@ -16,13 +17,18 @@ class ApiTokens extends Component public array $permissions = ['read-only']; + public $instanceSettings; + public function render() { - return view('livewire.security.api-tokens'); + return view('livewire.security.api-tokens', [ + 'instanceSettings' => $this->instanceSettings, + ]); } public function mount() { + $this->instanceSettings = InstanceSettings::get(); $this->tokens = auth()->user()->tokens->sortByDesc('created_at'); } diff --git a/resources/views/livewire/security/api-tokens.blade.php b/resources/views/livewire/security/api-tokens.blade.php index 48f68d9d7..a73a9ca1a 100644 --- a/resources/views/livewire/security/api-tokens.blade.php +++ b/resources/views/livewire/security/api-tokens.blade.php @@ -1,79 +1,71 @@