From 105c94aea999ab2fba10db9abb665258bd365b3e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 2 Aug 2023 11:36:20 -0700 Subject: [PATCH] Implement toggling message when email will be sent --- app/Http/Livewire/CategoryEditForm.php | 13 +++++++------ .../views/livewire/category-edit-form.blade.php | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/Http/Livewire/CategoryEditForm.php b/app/Http/Livewire/CategoryEditForm.php index de5d0e5522..342046b1c1 100644 --- a/app/Http/Livewire/CategoryEditForm.php +++ b/app/Http/Livewire/CategoryEditForm.php @@ -6,8 +6,6 @@ use Livewire\Component; class CategoryEditForm extends Component { -// public bool $displayEmailMessage = false; - public bool $checkinEmail; public $defaultEulaText; @@ -33,14 +31,17 @@ class CategoryEditForm extends Component return view('livewire.category-edit-form'); } - public function getDisplayEmailMessageProperty(): bool + public function getShouldDisplayEmailMessageProperty(): bool { - return false; + return $this->eulaText || $this->useDefaultEula; } public function getEmailMessageProperty(): string { - // @todo: - return ''; + if ($this->useDefaultEula) { + return trans('admin/categories/general.email_will_be_sent_due_to_global_eula'); + } + + return trans('admin/categories/general.email_will_be_sent_due_to_category_eula'); } } diff --git a/resources/views/livewire/category-edit-form.blade.php b/resources/views/livewire/category-edit-form.blade.php index 2116f2f615..fb54c125e2 100644 --- a/resources/views/livewire/category-edit-form.blade.php +++ b/resources/views/livewire/category-edit-form.blade.php @@ -44,7 +44,7 @@ {{ Form::checkbox('checkin_email', '1', null, ['wire:model' => 'checkinEmail', 'aria-label'=>'checkin_email']) }} {{ trans('admin/categories/general.checkin_email') }} - @if ($this->displayEmailMessage) + @if ($this->shouldDisplayEmailMessage)
{{ $this->emailMessage }}