diff --git a/superpage/src/components/Course/Contact.jsx b/superpage/src/components/Course/Contact.jsx index 9e7c465..2f08612 100644 --- a/superpage/src/components/Course/Contact.jsx +++ b/superpage/src/components/Course/Contact.jsx @@ -1,9 +1,11 @@ import { Form, useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; -import { createElement } from "react"; +import { createElement, useEffect } from "react"; import clsx from "clsx"; import { z } from "zod"; +const N8N_URL = "https://n8n.eduseg.com.br/webhook/eduseg"; + const schema = z.object({ name: z.string().nonempty({ message: "Deve preencher o nome" }), email: z @@ -15,14 +17,17 @@ const schema = z.object({ message: z.string().nonempty({ message: "Deve preencher a mensagem" }), }); -export default function Contact() { +export default function Contact({ url }) { const { register, formState, control, reset } = useForm({ resolver: zodResolver(schema), }); return (
{ + return { url, ...data }; + }} onSuccess={() => reset()} control={control} className="flex flex-col gap-3" diff --git a/superpage/src/components/Course/HeaderNav.astro b/superpage/src/components/Course/HeaderNav.astro index 0a5ee1f..308baa9 100644 --- a/superpage/src/components/Course/HeaderNav.astro +++ b/superpage/src/components/Course/HeaderNav.astro @@ -57,7 +57,7 @@ const { title } = Astro.props; aria-labelledby="Fechar" x-on:click="open = false" > - +
diff --git a/superpage/src/components/Course/Plans.astro b/superpage/src/components/Course/Plans.astro index f6df8c6..47dbc6e 100644 --- a/superpage/src/components/Course/Plans.astro +++ b/superpage/src/components/Course/Plans.astro @@ -1,7 +1,7 @@ --- import { Icon } from "astro-icon/components"; import Container from "~/components/Container.astro"; -import Form from "./Contact.jsx"; +import Contact from "./Contact.jsx"; ---
@@ -35,7 +35,7 @@ import Form from "./Contact.jsx";

Preencha os dados da sua empresa

- +