3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-02-06 01:35:47 +00:00
Files
snipe-it/app/Livewire/CategoryEditForm.php
2025-10-29 12:37:17 -07:00

49 lines
977 B
PHP

<?php
namespace App\Livewire;
use Livewire\Attributes\Computed;
use Livewire\Component;
class CategoryEditForm extends Component
{
public bool $alertOnResponse;
public $defaultEulaText;
public $eulaText;
public bool $requireAcceptance;
public bool $sendCheckInEmail;
public bool $useDefaultEula;
public function render()
{
return view('livewire.category-edit-form');
}
#[Computed]
public function emailWillBeSendDueToEula(): bool
{
return $this->eulaText || $this->useDefaultEula;
}
#[Computed]
public function emailMessage(): string
{
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');
}
#[Computed]
public function eulaTextDisabled()
{
return (bool)$this->useDefaultEula;
}
}