Use resolve() for all internal hrefs and goto paths to ensure correct
routing
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user