Added question adder

This commit is contained in:
mrfry 2021-01-11 14:49:58 +01:00
parent 07b34762c3
commit 2d6211a80a
4 changed files with 456 additions and 6 deletions

View file

@ -3,6 +3,7 @@ import fetch from 'unfetch'
import SubjectView from '../components/subjectView'
import QuestionView from '../components/questionView'
import QuestionAdder from '../components/questionAdder.js'
import LoadingIndicator from '../components/LoadingIndicator'
import styles from './index.module.css'
@ -12,6 +13,7 @@ const views = {
subject: 'SUBJECT',
question: 'QUESTION',
welcome: 'WELCOME',
questionAdder: 'QADDER',
}
// TODO: Add question on subjects view
@ -195,6 +197,8 @@ export default function Index() {
deleteQuestion={deleteQuestion}
/>
)
} else if (view === views.questionAdder) {
return <QuestionAdder />
} else if (view === views.welcome) {
return (
<div className={styles.welcome}>
@ -262,7 +266,7 @@ export default function Index() {
</span>
<span>
<input
placeholder="Jelszó feltöltéshez"
placeholder="Jelszó kérdések módosításhoz"
type="text"
value={password}
onChange={(event) => {
@ -272,10 +276,10 @@ export default function Index() {
</span>
<span
onClick={() => {
if (password) {
if (password && selectedDb) {
SendDataToServer()
} else {
alert('Hibás jelszó!') // eslint-disable-line
alert('Nincs jelszó, vagy nem választottál ki adatbázist!') // eslint-disable-line
}
}}
>
@ -295,6 +299,9 @@ export default function Index() {
Kérdés nézet
</span>
<span
title={
'Választott adatbázisban lévő tárgyak megjelenítése, és tárgyakon belüli kérdések szerkesztése'
}
onClick={() => {
if (selectedDb) {
setView(views.subject)
@ -305,6 +312,13 @@ export default function Index() {
>
Tárgy nézet
</span>
<span
onClick={() => {
setView(views.questionAdder)
}}
>
Kérdés beküldés
</span>
</div>
{renderView()}
</div>