fix(home): oferta leva ao formulário, ofertas logo depois da vitrine
O botão das ofertas rola até o contato com o tipo marcado e não quebra mais as âncoras; ofertas com o que você recebe e primeiro passo, logo depois da vitrine; bloco de IA fora da home; cartão largo da SEV no hero do celular; separador da faixa de clientes só entre itens; favicon de 13 para 1,8 KB; pré-carregamento só no hover e nunca de /#... fora da home; X do menu e cabeçalho opaco; WhatsApp com "o case"; /ia com 3 passos e modelo de relatório ilustrativo; Sobre alinhado ao currículo; CSP Report-Only com os domínios do Ads.
This commit is contained in:
1 parent
fc44a69fb3
commit
9e2d65a926
51 files changed
+1730
-420
No files matched your search
+19
-13
@@ -1,6 +1,5 @@
|
||||
"use client";
|
||||
|
||||
import Link from "next/link";
|
||||
import {
|
||||
openCookiePreferences,
|
||||
trackEmailClick,
|
||||
@@ -13,6 +12,7 @@ import {
|
||||
type ServiceLink,
|
||||
} from "@/lib/site-navigation";
|
||||
import "./conversion.css";
|
||||
import HoverPrefetchLink from "./HoverPrefetchLink";
|
||||
import { Logo } from "./Logo";
|
||||
import WhatsAppLink from "./WhatsAppLink";
|
||||
|
||||
@@ -92,9 +92,12 @@ export default function Footer({
|
||||
<ul className="mt-sp-2">
|
||||
{serviceLinks.map((service) => (
|
||||
<li key={service.href}>
|
||||
<Link href={service.href} className={linkClassName}>
|
||||
<HoverPrefetchLink
|
||||
href={service.href}
|
||||
className={linkClassName}
|
||||
>
|
||||
{service.label}
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
@@ -106,19 +109,22 @@ export default function Footer({
|
||||
</p>
|
||||
<ul className="mt-sp-2">
|
||||
<li>
|
||||
<Link href="/cases" className={linkClassName}>
|
||||
<HoverPrefetchLink href="/cases" className={linkClassName}>
|
||||
Cases
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
</li>
|
||||
<li>
|
||||
<Link href="/ia" className={linkClassName}>
|
||||
<HoverPrefetchLink href="/ia" className={linkClassName}>
|
||||
Revisão de app feito com IA
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
</li>
|
||||
<li>
|
||||
<Link href="/privacidade" className={linkClassName}>
|
||||
<HoverPrefetchLink
|
||||
href="/privacidade"
|
||||
className={linkClassName}
|
||||
>
|
||||
Privacidade
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
</li>
|
||||
<li>
|
||||
<button
|
||||
@@ -130,19 +136,19 @@ export default function Footer({
|
||||
</button>
|
||||
</li>
|
||||
<li>
|
||||
<Link
|
||||
<HoverPrefetchLink
|
||||
href="/curriculo"
|
||||
className={`${linkClassName} !text-[15px] !text-[var(--meta)]`}
|
||||
>
|
||||
Currículo
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<div className="mt-sp-8 flex flex-wrap items-center justify-between gap-x-sp-6 gap-y-sp-3 border-t border-[var(--border)] pt-sp-5">
|
||||
<Link
|
||||
<HoverPrefetchLink
|
||||
href="/#home"
|
||||
aria-label="Evandro.dev.br — início"
|
||||
className="inline-flex min-h-11 items-center"
|
||||
@@ -150,7 +156,7 @@ export default function Footer({
|
||||
{/* o ".dev" do logo é limão (#ccff00), quase invisível sobre o papel: o filtro o escurece (de 1,04:1
|
||||
para 4:1) e o resto do logo, já quase preto, quase não muda */}
|
||||
<Logo theme="light" className="w-40 [filter:brightness(0.5)]" />
|
||||
</Link>
|
||||
</HoverPrefetchLink>
|
||||
<p className="font-display text-[15px] leading-6 text-[var(--meta)]">
|
||||
© {currentYear} Evandro Fonseca Junior. Todos os direitos
|
||||
reservados.
|
||||
|
||||
Reference in new issue
Block a user