feat(trait): membuat reusable close modal

This commit is contained in:
Yoga Pangestu 2025-09-25 19:22:36 +07:00
parent 35acc98e4f
commit df41581385

View File

@ -0,0 +1,23 @@
<?php
namespace App\Traits;
use Flux\Flux;
trait WithCloseModal
{
public function closeModal(string $modalName, ?bool $isCloseAll = false)
{
$this->resetErrorBag();
$this->resetValidation();
$this->reset();
if ($isCloseAll) {
Flux::modals()->close();
return;
}
Flux::modals($modalName)->close();
}
}