From 2da80856ef73d8b5210927252ccbb2e62938898a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Tue, 18 Mar 2025 12:05:54 -0300 Subject: [PATCH] form to mobile --- eduseg/src/components/Card.tsx | 2 +- eduseg/src/components/Container.tsx | 2 +- eduseg/src/components/Form.tsx | 45 ++++++++++++++++++++--------- eduseg/src/pages/index.astro | 10 ++++--- 4 files changed, 39 insertions(+), 20 deletions(-) diff --git a/eduseg/src/components/Card.tsx b/eduseg/src/components/Card.tsx index 930a799..6880288 100644 --- a/eduseg/src/components/Card.tsx +++ b/eduseg/src/components/Card.tsx @@ -3,7 +3,7 @@ import clsx from "clsx"; interface CardProps { children: React.ReactNode; color?: "gradient" | "darker" | "yellow"; - className?: string | null; + className?: string | undefined; } export function Card({ children, color = "gradient", className }: CardProps) { diff --git a/eduseg/src/components/Container.tsx b/eduseg/src/components/Container.tsx index b70f5d2..5c0527c 100644 --- a/eduseg/src/components/Container.tsx +++ b/eduseg/src/components/Container.tsx @@ -2,7 +2,7 @@ import clsx from "clsx"; interface ContainerProps { children: React.ReactNode; - className?: string | null; + className?: string | undefined; } export function Container({ children, className }: ContainerProps) { diff --git a/eduseg/src/components/Form.tsx b/eduseg/src/components/Form.tsx index c06346d..e06adeb 100644 --- a/eduseg/src/components/Form.tsx +++ b/eduseg/src/components/Form.tsx @@ -2,10 +2,13 @@ import { useForm } from "react-hook-form"; import { useMutation } from "node_modules/@tanstack/react-query/build/legacy"; import { queryClient } from "../queryClient"; import axios from "axios"; +import { createElement } from "react"; +import clsx from "clsx"; interface IFormInput { name: string; email: string; + message: string; } export function Form() { @@ -29,20 +32,28 @@ export function Form() { return (
{formState.isSubmitSuccessful && (

OK!

)} +
+ + +
+ - +