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
@@ -34,7 +34,7 @@ it("shows the quote, who said it and a link to the case", () => {
|
||||
).toBeInTheDocument();
|
||||
expect(screen.getByText("Maria Souza")).toBeInTheDocument();
|
||||
expect(screen.getByText("Sócia, Empresa de Teste")).toBeInTheDocument();
|
||||
expect(screen.getByRole("link", { name: "Ver o case" })).toHaveAttribute(
|
||||
expect(screen.getByRole("link", { name: "Ver case" })).toHaveAttribute(
|
||||
"href",
|
||||
"/cases/lavacao-047",
|
||||
);
|
||||
@@ -44,5 +44,5 @@ it("falls back to initials without a photo and has no case link without a projec
|
||||
render(<Testimonials items={[{ ...item, projectId: undefined }]} />);
|
||||
|
||||
expect(screen.getByText("MS")).toBeInTheDocument();
|
||||
expect(screen.queryByRole("link", { name: "Ver o case" })).toBeNull();
|
||||
expect(screen.queryByRole("link", { name: "Ver case" })).toBeNull();
|
||||
});
|
||||
Reference in new issue
Block a user