mirror of
https://gitlab.com/MrFry/qmining-data-editor
synced 2025-04-01 20:24:01 +02:00
Added question adder
This commit is contained in:
parent
07b34762c3
commit
2d6211a80a
4 changed files with 456 additions and 6 deletions
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue