refactor: update ESLint configuration and improve Svelte component structure

- Added .eslintcache to .gitignore for better cache management.
- Enhanced ESLint configuration to ignore specific directories and files for cleaner linting.
- Updated Svelte components to use unique keys in loops for improved performance and maintainability.
- Cleaned up imports and standardized formatting across various components for better code clarity.
- Resolved merge conflicts in multiple Svelte files to ensure consistent functionality.
This commit is contained in:
2025-11-12 08:45:40 -03:00
parent dab4754e47
commit 2fb934ba18
8 changed files with 156 additions and 1474 deletions

View File

@@ -140,11 +140,7 @@
<!-- Progress Bar -->
<div class="mb-8">
<div class="flex items-center justify-between">
<<<<<<< HEAD
{#each Array(totalPassos) as _, i}
=======
{#each Array(totalPassos) as _, i (i)}
>>>>>>> origin
<div class="flex flex-1 items-center">
<!-- Círculo do passo -->
<div
@@ -216,11 +212,7 @@
<!-- Seletor de Ano -->
<div class="mb-8 grid grid-cols-3 gap-4">
<<<<<<< HEAD
{#each anosDisponiveis as ano}
=======
{#each anosDisponiveis as ano (ano)}
>>>>>>> origin
<button
type="button"
class="btn btn-lg transition-all duration-300 hover:scale-105"
@@ -460,11 +452,7 @@
<div>
<p class="font-bold">Erros encontrados:</p>
<ul class="list-inside list-disc">
<<<<<<< HEAD
{#each validacao.erros as erro}
=======
{#each validacao.erros as erro (erro)}
>>>>>>> origin
<li>{erro}</li>
{/each}
</ul>
@@ -490,11 +478,7 @@
<div>
<p class="font-bold">Avisos:</p>
<ul class="list-inside list-disc">
<<<<<<< HEAD
{#each validacao.avisos as aviso}
=======
{#each validacao.avisos as aviso (aviso)}
>>>>>>> origin
<li>{aviso}</li>
{/each}
</ul>
@@ -536,11 +520,7 @@
<h4 class="mb-2 text-lg font-bold">Períodos Selecionados:</h4>
<div class="space-y-3">
<<<<<<< HEAD
{#each periodosFerias as periodo, index}
=======
{#each periodosFerias as periodo, index (index)}
>>>>>>> origin
<div class="bg-base-200 flex items-center gap-4 rounded-lg p-4">
<div
class="badge badge-lg badge-primary flex h-12 w-12 items-center justify-center font-bold text-white"
@@ -609,11 +589,7 @@
Voltar
</button>
{:else if onCancelar}
<<<<<<< HEAD
<button type="button" class="btn btn-lg" onclick={onCancelar}> Cancelar </button>
=======
<button type="button" class="btn btn-ghost btn-lg" onclick={onCancelar}> Cancelar </button>
>>>>>>> origin
{/if}
</div>