diff --git a/components/homepage/CallToAction.tsx b/components/homepage/CallToAction.tsx index 55020be..dcd1906 100644 --- a/components/homepage/CallToAction.tsx +++ b/components/homepage/CallToAction.tsx @@ -16,12 +16,12 @@ export function CallToAction() { Je na čase pozvednout Vaši infrastrukturu na dnešní standardy. Infrastruktura má ukázat Vaši aplikaci světu, ne ji držet při zemi.

diff --git a/components/homepage/Hero.tsx b/components/homepage/Hero.tsx index cfdc1a6..8375740 100644 --- a/components/homepage/Hero.tsx +++ b/components/homepage/Hero.tsx @@ -45,15 +45,11 @@ export function Hero() { dluhu a připravíme Vaší IT infrastrukturu na rapidní škálování.

-
{/* mt-36 lg:mt-44 */} diff --git a/components/homepage/Pricing.tsx b/components/homepage/Pricing.tsx index 2d295ca..55eb905 100644 --- a/components/homepage/Pricing.tsx +++ b/components/homepage/Pricing.tsx @@ -112,8 +112,8 @@ export function Pricing() { name="Implementace" price="Cena dohodou" description="Analyzujeme Vaši situaci, projdeme možnosti, vybereme nejlepší řešení a společně jej nasadíme." - href="https://calendly.com/vojtechmares/30min" - buttonText="Domluvme si schůzku" + href="mailto:iam@vojtechmares.com" + buttonText="Napište mi" />
diff --git a/components/layout/Footer.tsx b/components/layout/Footer.tsx index da998db..d8834ca 100644 --- a/components/layout/Footer.tsx +++ b/components/layout/Footer.tsx @@ -98,10 +98,10 @@ export function Footer() { Nebojte se zeptat a společně vymyslíme, jak vám mohu pomoci.

diff --git a/tests/Home.test.tsx b/tests/Home.test.tsx index e6dac11..f91e49b 100644 --- a/tests/Home.test.tsx +++ b/tests/Home.test.tsx @@ -12,12 +12,25 @@ test("home", () => { }) ).toBeDefined(); - const meets = screen.getAllByText(/Domluvme si schůzku/i); - meets.map((m) => - expect(m.getAttribute("href")).toBe( - "https://calendly.com/vojtechmares/30min" + const writeMe = screen.getAllByText(/Napište mi/i); + + writeMe.map((element) => { + // First button (in navbar) is ..., therefore we look for parent (closest) anchor element + if (element instanceof HTMLSpanElement) { + const parent = element.closest("a"); + expect(parent?.getAttribute("href")).toBe( + "mailto:iam@vojtechmares.com" + ) + return; + } + + expect(element.getAttribute("href")).toBe( + "mailto:iam@vojtechmares.com" ) - ); + }); + + + expect(writeMe).toHaveLength(6); // const footer = within(screen.getByRole('contentinfo')) // const link = within(footer.getByRole('link'))