forge/app/Livewire/Mod/ModerationOptions.php

28 lines
444 B
PHP
Raw Normal View History

2024-10-08 13:15:12 -04:00
<?php
namespace App\Livewire\Mod;
2024-11-23 11:27:10 -05:00
use App\Models\Mod;
2024-10-08 13:15:12 -04:00
use Livewire\Component;
class ModerationOptions extends Component
{
2024-11-23 11:27:10 -05:00
public Mod $mod;
2024-10-08 13:15:12 -04:00
public function render()
{
return view('livewire.mod.moderation-options');
2024-10-08 13:15:12 -04:00
}
2024-11-22 14:28:13 -05:00
public function deleteMod(): void
{
2024-11-23 11:27:10 -05:00
$this->mod->delete();
2024-11-22 14:28:13 -05:00
}
public function disableMod(): void
{
2024-11-23 11:27:10 -05:00
$this->mod->disabled = true;
$this->mod->save();
2024-11-22 14:28:13 -05:00
}
2024-10-08 13:15:12 -04:00
}