From abf778ce867109e456caa2eded172e45909c9289 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 3 May 2023 14:09:10 +0200 Subject: [PATCH] button components --- app/Http/Livewire/PrivateKey/Create.php | 3 +- app/View/Components/FormInput.php | 34 ------------- app/View/Components/Input.php | 30 ------------ resources/views/auth/login.blade.php | 2 +- resources/views/auth/register.blade.php | 2 +- .../views/components/confirm-modal.blade.php | 4 +- resources/views/components/input.blade.php | 11 ----- .../views/components/inputs/button.blade.php | 13 +++++ .../input.blade.php} | 12 +++++ resources/views/components/navbar.blade.php | 2 +- resources/views/dashboard.blade.php | 16 +++++-- .../views/livewire/check-update.blade.php | 3 +- .../new/standalone-docker.blade.php | 20 +++++--- .../views/livewire/force-upgrade.blade.php | 3 +- .../livewire/private-key/change.blade.php | 16 +++---- .../livewire/private-key/create.blade.php | 10 ++-- .../project/application/deploy.blade.php | 17 +++---- .../project/application/general.blade.php | 48 +++++++++---------- .../project/application/source.blade.php | 10 ++-- .../project/new/empty-project.blade.php | 2 +- .../new/public-git-repository.blade.php | 40 +++++++++++----- .../views/livewire/run-command.blade.php | 13 ++--- .../views/livewire/server/form.blade.php | 30 +++++------- .../views/livewire/server/new/by-ip.blade.php | 25 ++++++---- .../livewire/server/private-key.blade.php | 2 +- .../views/livewire/settings/form.blade.php | 20 ++++---- .../views/livewire/switch-team.blade.php | 4 +- resources/views/private-key/new.blade.php | 2 +- resources/views/project/new.blade.php | 5 +- resources/views/project/resources.blade.php | 4 +- resources/views/server/show.blade.php | 9 ++-- 31 files changed, 198 insertions(+), 214 deletions(-) delete mode 100644 app/View/Components/FormInput.php delete mode 100644 app/View/Components/Input.php delete mode 100644 resources/views/components/input.blade.php create mode 100644 resources/views/components/inputs/button.blade.php rename resources/views/components/{form-input.blade.php => inputs/input.blade.php} (85%) diff --git a/app/Http/Livewire/PrivateKey/Create.php b/app/Http/Livewire/PrivateKey/Create.php index e21f02309..ee73827ea 100644 --- a/app/Http/Livewire/PrivateKey/Create.php +++ b/app/Http/Livewire/PrivateKey/Create.php @@ -16,12 +16,13 @@ class Create extends Component if (!str_ends_with($this->private_key_value, "\n")) { $this->private_key_value .= "\n"; } - PrivateKey::create([ + $new_private_key = PrivateKey::create([ 'name' => $this->private_key_name, 'description' => $this->private_key_description, 'private_key' => $this->private_key_value, 'team_id' => session('currentTeam')->id ]); session('currentTeam')->privateKeys = PrivateKey::where('team_id', session('currentTeam')->id)->get(); + redirect()->route('private-key.show', $new_private_key->uuid); } } diff --git a/app/View/Components/FormInput.php b/app/View/Components/FormInput.php deleted file mode 100644 index 6030c2681..000000000 --- a/app/View/Components/FormInput.php +++ /dev/null @@ -1,34 +0,0 @@ - - + Login @if ($errors->any())
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index a2494ff3a..515f47509 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -9,7 +9,7 @@ - + Register @if ($errors->any())
diff --git a/resources/views/components/confirm-modal.blade.php b/resources/views/components/confirm-modal.blade.php index d25996123..24fad1ff0 100644 --- a/resources/views/components/confirm-modal.blade.php +++ b/resources/views/components/confirm-modal.blade.php @@ -16,8 +16,8 @@
- - + Confirm + Cancel
diff --git a/resources/views/components/input.blade.php b/resources/views/components/input.blade.php deleted file mode 100644 index 0acf572ce..000000000 --- a/resources/views/components/input.blade.php +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/resources/views/components/inputs/button.blade.php b/resources/views/components/inputs/button.blade.php new file mode 100644 index 000000000..9d9faaa65 --- /dev/null +++ b/resources/views/components/inputs/button.blade.php @@ -0,0 +1,13 @@ +@props([ + 'defaultClass' => 'bg-indigo-500', + 'confirm' => null, + 'confirmAction' => null, +]) + + diff --git a/resources/views/components/form-input.blade.php b/resources/views/components/inputs/input.blade.php similarity index 85% rename from resources/views/components/form-input.blade.php rename to resources/views/components/inputs/input.blade.php index c09365694..f899cb64e 100644 --- a/resources/views/components/form-input.blade.php +++ b/resources/views/components/inputs/input.blade.php @@ -1,3 +1,15 @@ +@props([ + 'id' => null, + 'required' => false, + 'readonly' => false, + 'label' => null, + 'type' => 'text', + 'class' => '', + 'instantSave' => false, + 'disabled' => false, + 'hidden' => false, +]) + @if ($type === 'checkbox')