|
1 | | -import { useState, useRef, useEffect, SetStateAction, Dispatch } from 'react' |
| 1 | +import { useState, useRef, useEffect } from 'react' |
2 | 2 | import { API } from './api' |
3 | | -import { FormData, MemberData, RoomCode, SetFormData } from './types' |
| 3 | +import { FormData, MemberData, SetFormData } from './types' |
4 | 4 | import { intervals, timeIntervals } from './utils' |
5 | 5 | import { useRouter } from 'next/navigation' |
6 | 6 |
|
@@ -55,24 +55,14 @@ export const WriteForm = ({ setFormData }: SetFormData) => { |
55 | 55 | } |
56 | 56 |
|
57 | 57 | export const SetForm = (roomCode: string) => { |
58 | | - const router = useRouter() |
59 | 58 | const [showError, setShowError] = useState<boolean>(false) |
60 | 59 | const [formData, setFormData] = useState<FormData>({ |
61 | 60 | name: '', |
62 | 61 | roomCode: roomCode, |
63 | 62 | intervals: [timeIntervals], |
64 | 63 | }) |
65 | 64 |
|
66 | | - const checkFields = () => { |
67 | | - if (formData.name === '') setShowError(true) |
68 | | - else { |
69 | | - setShowError(false) |
70 | | - API.postData(formData) |
71 | | - router.push(`/${roomCode}/result`) |
72 | | - } |
73 | | - } |
74 | | - |
75 | | - return { showError, setFormData, checkFields } |
| 65 | + return { showError, setFormData, formData, setShowError } |
76 | 66 | } |
77 | 67 |
|
78 | 68 | export const SetIntervals = ({ setFormData }: SetFormData) => { |
|
0 commit comments