import { Button } from "@/components/ui/button"; import { Dialog, DialogContent } from "@/components/ui/dialog"; import { signIn } from "next-auth/react"; import React from "react"; import { LoginForm } from "./forms/login-form"; import { RegisterForm } from "./forms/register-form"; interface Props { open: boolean; onClose: () => void; } export const AuthModal: React.FC = ({ open, onClose}) => { const [ type, setType ] = React.useState<'login' | 'register'>('login'); const onSwitchType = () => { setType(type === 'login' ? 'register' : 'login') } const handleClose = () => { onClose() } return ( { type === 'login' ? : }
) }