mirror of
https://gitea.gofwd.group/dstrawsb/ballistic-builder.git
synced 2025-12-06 02:36:44 -05:00
Beta tester component
This commit is contained in:
@@ -4,13 +4,11 @@ import { useRouter } from 'next/navigation';
|
||||
import constants from '@src/lib/constants';
|
||||
import Link from 'next/link';
|
||||
|
||||
export default function SignupPage() {
|
||||
export default function SignInPage() {
|
||||
const router = useRouter();
|
||||
const [formData, setFormData] = useState({
|
||||
name: '',
|
||||
email: '',
|
||||
password: '',
|
||||
confirmPassword: ''
|
||||
});
|
||||
const [error, setError] = useState('');
|
||||
|
||||
@@ -18,24 +16,19 @@ export default function SignupPage() {
|
||||
e.preventDefault();
|
||||
setError('');
|
||||
|
||||
if (formData.password !== formData.confirmPassword) {
|
||||
setError('Passwords do not match');
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const response = await fetch('/api/auth/signup', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
name: formData.name,
|
||||
email: formData.email,
|
||||
password: formData.password,
|
||||
}),
|
||||
});
|
||||
|
||||
if (response.ok) {
|
||||
router.push('/login');
|
||||
router.push('/');
|
||||
} else {
|
||||
const data = await response.json();
|
||||
setError(data.error || 'Something went wrong');
|
||||
|
||||
Reference in New Issue
Block a user