pagina de termos para OAuth
This commit is contained in:
parent
3436ae1e80
commit
cd59a303f7
@ -1,6 +1,6 @@
|
|||||||
import { BadRequestException } from '@nestjs/common';
|
import { BadRequestException } from '@nestjs/common';
|
||||||
|
|
||||||
const RESERVED = new Set(["platform", "admin", "login", "app", "api", "brand", "film", "topo"]);
|
const RESERVED = new Set(["platform", "admin", "login", "app", "api", "brand", "film", "topo", "privacidade", "termos"]);
|
||||||
|
|
||||||
export function normalizeSlug(slug: string): string {
|
export function normalizeSlug(slug: string): string {
|
||||||
const value = slug.trim().toLowerCase();
|
const value = slug.trim().toLowerCase();
|
||||||
|
|||||||
30
web/src/app/termos/page.tsx
Normal file
30
web/src/app/termos/page.tsx
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
export default function TermosPage() {
|
||||||
|
return (
|
||||||
|
<main className="min-h-dvh bg-black px-5 py-16 text-[#E8F4E5]">
|
||||||
|
<div className="mx-auto max-w-2xl">
|
||||||
|
<p className="text-xs font-semibold uppercase tracking-[0.28em] text-[#82C85C]">Sinka</p>
|
||||||
|
<h1 className="font-display mt-3 text-4xl font-extrabold uppercase">Termos de serviço</h1>
|
||||||
|
<p className="mt-6 text-[#E8F4E5]/70">
|
||||||
|
A Sinka é uma plataforma de demonstração de inteligência logística. Ao usar o site, você
|
||||||
|
concorda com estes termos.
|
||||||
|
</p>
|
||||||
|
<h2 className="font-display mt-10 text-2xl font-bold uppercase">Uso</h2>
|
||||||
|
<p className="mt-3 text-[#E8F4E5]/70">
|
||||||
|
O ambiente é para avaliação do produto. Contas de teste e dados de exemplo podem ser
|
||||||
|
alterados ou apagados. Não use o sistema para operação real nem para dados pessoais de
|
||||||
|
terceiros sem autorização.
|
||||||
|
</p>
|
||||||
|
<h2 className="font-display mt-10 text-2xl font-bold uppercase">Conta</h2>
|
||||||
|
<p className="mt-3 text-[#E8F4E5]/70">
|
||||||
|
Você pode entrar com e-mail e senha ou com o Google. Cada empresa vê só os dados dela.
|
||||||
|
Você é responsável pelo que cadastrar na sua sessão.
|
||||||
|
</p>
|
||||||
|
<h2 className="font-display mt-10 text-2xl font-bold uppercase">Contato</h2>
|
||||||
|
<p className="mt-3 text-[#E8F4E5]/70">Dúvidas: use o e-mail informado na tela de consentimento do Google.</p>
|
||||||
|
<a href="/" className="mt-10 inline-block text-[#82C85C]">
|
||||||
|
Voltar
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
);
|
||||||
|
}
|
||||||
@ -16,6 +16,9 @@ export function SiteFooter() {
|
|||||||
<a href="/privacidade" className="text-[#82C85C]">
|
<a href="/privacidade" className="text-[#82C85C]">
|
||||||
Privacidade
|
Privacidade
|
||||||
</a>
|
</a>
|
||||||
|
<a href="/termos" className="text-[#82C85C]">
|
||||||
|
Termos
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -8,6 +8,7 @@ export const RESERVED_SLUGS = [
|
|||||||
"film",
|
"film",
|
||||||
"topo",
|
"topo",
|
||||||
"privacidade",
|
"privacidade",
|
||||||
|
"termos",
|
||||||
"chat",
|
"chat",
|
||||||
"arquivos",
|
"arquivos",
|
||||||
] as const;
|
] as const;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user