diff --git a/apps/web/src/lib/components/ActionGuard.svelte b/apps/web/src/lib/components/ActionGuard.svelte index 6b718fb..ba8086b 100644 --- a/apps/web/src/lib/components/ActionGuard.svelte +++ b/apps/web/src/lib/components/ActionGuard.svelte @@ -2,8 +2,9 @@ import { useQuery } from 'convex-svelte'; import { api } from '@sgse-app/backend/convex/_generated/api'; import type { Id } from '@sgse-app/backend/convex/_generated/dataModel'; - import { loginModalStore } from '$lib/stores/loginModal.svelte'; import { TriangleAlert } from 'lucide-svelte'; + import { goto } from '$app/navigation'; + import { resolve } from '$app/paths'; interface Props { recurso: string; @@ -34,7 +35,10 @@ verificando = false; permitido = false; const currentPath = window.location.pathname; - loginModalStore.open(currentPath); + goto(`${resolve('/login')}?redirect=${encodeURIComponent(currentPath)}`, { + replaceState: true, + noScroll: true + }); return; } diff --git a/apps/web/src/lib/components/Footer.svelte b/apps/web/src/lib/components/Footer.svelte new file mode 100644 index 0000000..81e8d72 --- /dev/null +++ b/apps/web/src/lib/components/Footer.svelte @@ -0,0 +1,52 @@ + + + diff --git a/apps/web/src/lib/components/Header.svelte b/apps/web/src/lib/components/Header.svelte index b4882cb..1e3ec44 100644 --- a/apps/web/src/lib/components/Header.svelte +++ b/apps/web/src/lib/components/Header.svelte @@ -1,7 +1,20 @@ -
++ Uma plataforma unificada para otimizar processos, conectar departamentos e garantir eficiência na administração pública. +
+ + ++ Ferramentas desenvolvidas especificamente para atender às necessidades da gestão secretaria. +
+{feature.description}
++ Acesse o portal e tenha todo o controle da secretaria na palma da sua mão. +
+ + Fazer Login Agora + ++ Entre com suas credenciais para acessar o sistema +
++ Precisa de ajuda? + + Abrir um chamado + +
+© {new Date().getFullYear()} Governo de Pernambuco. Todos os direitos reservados.
+Loading...
- {:else if !hasTodos} -No todos yet.
- {:else} -- Error loading: {todosQuery.error?.message ?? 'Unknown error'} -
- {/if} - {#if addError} -- Error adding: {addError.message ?? 'Unknown error'} -
- {/if} - {#if toggleError} -- Error updating: {toggleError.message ?? 'Unknown error'} -
- {/if} - {#if deleteError} -- Error deleting: {deleteError.message ?? 'Unknown error'} -
- {/if} -