fix: update toggle event handling for firewall and adapter firewalls

This commit is contained in:
2025-12-18 07:24:27 -05:00
parent 18bc0f89f1
commit 1a041b20ee

View File

@@ -277,9 +277,9 @@
<label class="fw-toggle" wire:loading.class="pointer-events-none"> <label class="fw-toggle" wire:loading.class="pointer-events-none">
<input <input
type="checkbox" type="checkbox"
wire:click="toggleFirewall" wire:change="toggleFirewall"
wire:loading.attr="disabled" wire:loading.attr="disabled"
{{ $firewallEnabled ? 'checked' : '' }} @checked($firewallEnabled)
> >
<span class="fw-toggle-slider"></span> <span class="fw-toggle-slider"></span>
</label> </label>
@@ -367,10 +367,10 @@
<label class="fw-toggle-sm" wire:loading.class="pointer-events-none"> <label class="fw-toggle-sm" wire:loading.class="pointer-events-none">
<input <input
type="checkbox" type="checkbox"
wire:click="toggleAdapterFirewall('{{ $adapter['name'] }}')" wire:change="toggleAdapterFirewall('{{ $adapter['name'] }}')"
wire:loading.attr="disabled" wire:loading.attr="disabled"
wire:key="adapter-{{ $adapter['name'] }}" wire:key="adapter-{{ $adapter['name'] }}"
{{ ($adapterFirewallStates[$adapter['name']] ?? false) ? 'checked' : '' }} @checked($adapterFirewallStates[$adapter['name']] ?? false)
> >
<span class="fw-toggle-slider-sm"></span> <span class="fw-toggle-slider-sm"></span>
</label> </label>