forge/app/Livewire/Mod/ModerationOptions.php
waffle.lord 0bb71a39cb hide mods for normal users
also, allow enabling mods, and add ribbons to disabled mods
2024-11-23 18:55:51 -05:00

30 lines
560 B
PHP

<?php
namespace App\Livewire\Mod;
use App\Models\Mod;
use Livewire\Component;
class ModerationOptions extends Component
{
public Mod $mod;
public function render()
{
return view('livewire.mod.moderation-options');
}
public function deleteMod(): void
{
$this->mod->delete();
$this->js('window.location.reload()');
}
public function toggleDisabled(): void
{
$this->mod->disabled = ! $this->mod->disabled;
$this->mod->save();
$this->js('window.location.reload()');
}
}