import React, { useState } from 'react'; let QnAadmins = [] let QnAadmin = {} let Setadmins = [] let Setadmin = {} function Admin() { const [question, setQuestion] = useState('') const [choose, setChoose] = useState('') const [answer, setAnswer] = useState('') const [password, setPassword] = useState('') const [adminpassword, setAdminPassword] = useState('') const [time, setTime] = useState('') const [addQuiz, setaddQuiz] = useState('') const [selectOption, setselectOption] = useState('') const handleChangeQuestion = (event) => { QnAadmin['Q'] = event.target.value setQuestion(event.target.value) } const handleChangechoose = (event) => { QnAadmin['Choose'] = event.target.value setChoose(event.target.value) } const handleChangeanswer = (event) => { QnAadmin['A'] = event.target.value setAnswer(event.target.value) } const handleChangePassword = (event) => { Setadmin['password'] = event.target.value setPassword(event.target.value) } const handleChangeAdminPassword = (event) => { Setadmin['AdminPassword'] = event.target.value setAdminPassword(event.target.value) } const handleChangeTime = (event) => { Setadmin['Time'] = event.target.value setTime(event.target.value) } function handleClickQnA() { if (!question) { alert('문제가 입력되지 않았습니다.') } else if (!choose) { alert('보기가 입력되지 않았습니다.') } else if (!answer) { alert('정답이 입력되지 않았습니다.') } else { console.log(QnAadmin) QnAadmins.push(QnAadmin) localStorage.setItem('QnA', JSON.stringify(QnAadmins)) console.log(QnAadmins) alert('입력이 완료되었습니다.') } } function handleClicksetting() { if (!password) { alert('비밀번호가 입력되지 않았습니다.') } else if (!adminpassword) { alert('관리자 비밀번호가 입력되지 않았습니다.') } else if (!time) { alert('제한시간이 입력되지 않았습니다.') //타임은 조건은 빼도 될 듯 } else { Setadmins.push(Setadmin) localStorage.setItem('Set', JSON.stringify(Setadmins)) console.log(Setadmins) alert('저장이 완료되었습니다.') console.log(Setadmin) // setDoneset(true) } } function addSelectOption() { let list = function () { return
} setselectOption(list) } function handleClickQuiz() { let addQuiz = function () { return Quiz4 } setaddQuiz(addQuiz) } return ( <> {/* {doneQnA ? alert('모두 입력되었습니다.') : ''} {doneset ? alert('모두 입력되었습니다.') : ''} */}

관리자 페이지

관리자 설정 변경하기

Setting

Quiz 입력하기

{/*Quiz1 버튼에 무언갈 쓰고 Quiz2를 누르면 초기화되도록하기*/} Quiz1 Quiz2 Quiz3 {addQuiz}

관리자 설정변경

변경할 비밀번호를 입력하세요

변경할 관리자 비밀번호를 입력하세요

타이머를 설정하세요(초단위)

문제만들기

1. {/* */}
{selectOption}
정답:
) } export default Admin