Use resolve() for all internal hrefs and goto paths to ensure correct

routing
This commit is contained in:
2025-11-12 23:18:41 -03:00
parent a2451baafc
commit bd574aedc0
32 changed files with 168 additions and 136 deletions

View File

@@ -4,6 +4,7 @@
import { onMount } from "svelte";
import { page } from "$app/stores";
import { goto } from "$app/navigation";
import { resolve } from "$app/paths";
import { UserPlus, Mail } from "lucide-svelte";
import { useAuth } from "@mmailaender/convex-better-auth-svelte/svelte";
@@ -145,7 +146,7 @@
<p class="text-sm">{alertData.message}</p>
{#if alertType === "access_denied"}
<div class="mt-3 flex gap-2">
<a href="/solicitar-acesso" class="btn btn-sm btn-primary">
<a href={resolve("/solicitar-acesso")} class="btn btn-sm btn-primary">
<svelte:component
this={UserPlus}
class="h-4 w-4"
@@ -153,7 +154,7 @@
/>
Solicitar Acesso
</a>
<a href="/ti" class="btn btn-sm btn-ghost">
<a href={resolve("/ti")} class="btn btn-sm btn-ghost">
<svelte:component this={Mail} class="h-4 w-4" strokeWidth={2} />
Contatar TI
</a>
@@ -781,19 +782,19 @@
<h3 class="card-title text-lg">Acesso Rápido</h3>
<div class="space-y-2 mt-4">
<a
href="/recursos-humanos/funcionarios/cadastro"
href={resolve("/recursos-humanos/funcionarios/cadastro")}
class="btn btn-sm btn-primary w-full"
>
Novo Funcionário
</a>
<a
href="/recursos-humanos/simbolos/cadastro"
href={resolve("/recursos-humanos/simbolos/cadastro")}
class="btn btn-sm btn-primary w-full"
>
Novo Símbolo
</a>
<a
href="/ti/painel-administrativo"
href={resolve("/ti/painel-administrativo")}
class="btn btn-sm btn-primary w-full"
>
Painel Admin