refactor(confirmation): mengubah nama fungsi dan nama properti untuk konfirmasi

This commit is contained in:
Yoga Pangestu 2025-11-13 13:04:28 +07:00
parent 17cc28c041
commit 9dac7abd1d
7 changed files with 9 additions and 9 deletions

View File

@ -14,8 +14,8 @@ trait WithConfirmation
public ?string $confirmingButtonText = null;
#[On('fn:confirmDelete')]
public function confirmDelete(
#[On('fn:confirmAction')]
public function confirmAction(
string $id,
string $title = 'Apakah Anda yakin?',
string $message = 'Data yang berelasi dengan data ini juga akan ikut terhapus.',

View File

@ -1,7 +1,7 @@
<flux:modal.trigger name="delete">
<flux:tooltip content="Hapus">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $id }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $id }}'})">
</flux:button>
</flux:tooltip>
</flux:modal.trigger>

View File

@ -68,7 +68,7 @@ class="font-bold {{ $item->type->value == \App\Enums\SalaryAdjustmentType::DEDUC
</div>
<flux:modal.trigger name="delete">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $item->id }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $item->id }}'})">
</flux:button>
</flux:modal.trigger>
</div>

View File

@ -33,7 +33,7 @@
<flux:modal.trigger name="delete">
<flux:tooltip content="Hapus">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $reward['hash'] }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $reward['hash'] }}'})">
</flux:button>
</flux:tooltip>
</flux:modal.trigger>

View File

@ -31,7 +31,7 @@ class="hover:shadow-lg transition-shadow duration-200 bg-white dark:bg-gray-900
<flux:button variant="primary" color="primary" size="sm"
wire:click="$dispatch('modal:open:reward', {method: 'create', 'modalTitle': 'Tambah Hadiah', 'tier_id': '{{ $tier['id'] }}'})">
Tambah</flux:button>
</flux:modal.trigger>
</flux:modal.trigger>
</x-slot>
</flux:callout>
@endif
@ -145,7 +145,7 @@ class="mt-2 bg-white dark:bg-gray-800 rounded-lg shadow p-4 text-gray-700 dark:t
<flux:modal.trigger name="delete">
<flux:tooltip content="Hapus">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $tier['hash'] }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $tier['hash'] }}'})">
</flux:button>
</flux:tooltip>
</flux:modal.trigger>

View File

@ -42,7 +42,7 @@
<flux:modal.trigger name="delete">
<flux:tooltip content="Hapus">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $item['hash'] }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $item['hash'] }}'})">
</flux:button>
</flux:tooltip>
</flux:modal.trigger>

View File

@ -141,7 +141,7 @@ class="w-12 h-12 rounded-full -ml-3 first:ml-0 cursor-pointer"
<flux:modal.trigger name="delete">
<flux:tooltip content="Hapus">
<flux:button variant="danger" icon="trash" size="sm"
wire:click="$dispatch('fn:confirmDelete', {id: '{{ $outlet['hash'] }}'})">
wire:click="$dispatch('fn:confirmAction', {id: '{{ $outlet['hash'] }}'})">
</flux:button>
</flux:tooltip>
</flux:modal.trigger>