diff --git a/app/Http/Livewire/CategoryEditForm.php b/app/Http/Livewire/CategoryEditForm.php index d69c09971a..e51130e6ab 100644 --- a/app/Http/Livewire/CategoryEditForm.php +++ b/app/Http/Livewire/CategoryEditForm.php @@ -48,4 +48,9 @@ class CategoryEditForm extends Component return trans('admin/categories/general.email_will_be_sent_due_to_category_eula'); } + + public function getEulaTextDisabledProperty() + { + return $this->useDefaultEula; + } } diff --git a/resources/views/livewire/category-edit-form.blade.php b/resources/views/livewire/category-edit-form.blade.php index e49d9cc0fa..10c33bde48 100644 --- a/resources/views/livewire/category-edit-form.blade.php +++ b/resources/views/livewire/category-edit-form.blade.php @@ -3,7 +3,7 @@
{!! trans('admin/categories/general.eula_text_help') !!}
{!! trans('admin/settings/general.eula_markdown') !!}
{!! $errors->first('eula_text', '') !!} diff --git a/tests/Feature/Livewire/CategoryEditFormTest.php b/tests/Feature/Livewire/CategoryEditFormTest.php index 448e61cee6..20399c6c60 100644 --- a/tests/Feature/Livewire/CategoryEditFormTest.php +++ b/tests/Feature/Livewire/CategoryEditFormTest.php @@ -59,13 +59,14 @@ class CategoryEditFormTest extends TestCase ->assertSet('sendCheckInEmail', true); } - public function testSendEmailCheckboxCheckedWhenUseDefaultEulaSelected() + public function testSendEmailCheckboxCheckedAndEulaTextDisabledWhenUseDefaultEulaSelected() { Livewire::test(CategoryEditForm::class, [ 'sendCheckInEmail' => false, 'useDefaultEula' => false, ])->assertSet('sendCheckInEmail', false) ->set('useDefaultEula', true) - ->assertSet('sendCheckInEmail', true); + ->assertSet('sendCheckInEmail', true) + ->assertSet('eulaTextDisabled', true); } }