import { zodResolver } from "@hookform/resolvers/zod"; import { Link } from 'react-router-dom'; import {Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { useForm } from "react-hook-form"; import { SignupValidation } from "@/lib/validation"; import { z } from "zod"; import { Loader } from "lucide-react"; import { createUserAccount } from "@/lib/appwrite/api"; const SignupForm = () => { const isLoading = false; // 1. Define your form. const form = useForm>({ resolver: zodResolver(SignupValidation), defaultValues: { name: '', username: '', email: '', password: '', }, }) // 2. Define a submit handler. async function onSubmit(values: z.infer) { const newUser = await createUserAccount(values); console.log(newUser); } return (
logo

Créer un nouveau compte

Pour utiliser Snapgram, merci d'entrez vos informations

( Nom )} /> ( Prénom )} /> ( Email )} /> ( Mot de Passe )} />

Vous avez déjà un compte? Vous connecter

) } export default SignupForm