ix: resolve blocking pre-commit failures and restore CI stability

Corrected JSX syntax errors in CrowdSecConfig and ProxyHostForm
Refactored ProxyHostForm to use shadcn Dialog, fixing z-index issues and unclickable modals
Removed duplicate logic blocks causing YAML errors in crowdsec-integration and e2e-tests workflows
Synced .version file with current git tag to satisfy validation checks
This commit is contained in:
GitHub Actions
2026-02-05 18:36:41 +00:00
parent 6bdebd5afa
commit 28a9444dd7
11 changed files with 190 additions and 1334 deletions
+3 -2
View File
@@ -1175,10 +1175,10 @@ export default function CrowdSecConfig() {
<>
{/* Layer 1: Background overlay (z-40) */}
<div className="fixed inset-0 bg-black/60 z-40" onClick={() => setShowBanModal(false)} />
{/* Layer 2: Form container (z-50, pointer-events-none) */}
<div className="fixed inset-0 flex items-center justify-center pointer-events-none z-50">
{/* Layer 3: Form content (pointer-events-auto) */}
<div className="bg-dark-card rounded-lg p-6 w-[480px] max-w-full pointer-events-auto">
<h3 className="text-xl font-semibold text-white mb-4 flex items-center gap-2">
@@ -1233,6 +1233,7 @@ export default function CrowdSecConfig() {
</div>
</div>
</div>
</>
)}
{/* Unban Confirmation Modal */}