fix: disabled buttons — comparaison stricte === true (proxy Alpine)

This commit is contained in:
enzo 2026-03-22 18:35:31 +01:00
parent 18d060461c
commit 3c8a1a6b58

View file

@ -77,7 +77,7 @@
<div class="module-toggle">
<span class="core-badge" x-show="mod.is_core">CORE</span>
<button class="toggle-btn" :class="{ on: mod.is_enabled }"
@click="toggle(mod)" :disabled="mod.is_core || toggling[mod.id]"
@click="toggle(mod)" :disabled="mod.is_core || toggling[mod.id] === true"
x-show="!mod.is_core">
<span class="toggle-track"><span class="toggle-thumb"></span></span>
<span class="toggle-label" x-text="mod.is_enabled ? 'Activé' : 'Désactivé'"></span>
@ -122,9 +122,9 @@
<div class="module-toggle">
<button class="neu-btn neu-btn--sm neu-btn--primary"
@click="install(mod)"
:disabled="installing[mod.id]">
<span x-show="installing[mod.id]" class="spinner-sm"></span>
<i x-show="!installing[mod.id]" :class="mod.installed ? 'lnid-refresh-circle-1-clockwise' : 'lnid-download-2'"></i>
:disabled="installing[mod.id] === true">
<span x-show="installing[mod.id] === true" class="spinner-sm"></span>
<i x-show="installing[mod.id] !== true" :class="mod.installed ? 'lnid-refresh-circle-1-clockwise' : 'lnid-download-2'"></i>
<span x-text="mod.installed ? 'Réinstaller' : 'Installer'"></span>
</button>
</div>