possible answers fix, next path fix, prettier format

This commit is contained in:
mrfry 2023-04-10 14:46:17 +02:00
parent e17bbe6402
commit 70b53e89aa
9 changed files with 377 additions and 360 deletions

View file

@ -1,3 +1,3 @@
module.exports = {
basePath: '/data-editor',
basePath: '/dataeditor',
}

View file

@ -70,7 +70,7 @@ export default function Question({ question, onChange, index }) {
const pa =
typeof possibleAnswer === 'string'
? possibleAnswer
: possibleAnswer.text
: possibleAnswer.val
return (
<div key={i}>
@ -85,13 +85,16 @@ export default function Question({ question, onChange, index }) {
checked={pa === question.A}
value={pa}
type="radio"
name={`possiblea${index ? index : ''}`}
name={`possiblea${
index ? index : ''
}`}
/>
<span>{pa}</span>
</div>
<span
onClick={() => {
const newPossibleAnswers = possibleAnswers.filter(
const newPossibleAnswers =
possibleAnswers.filter(
(pa, j) => {
return j !== i
}
@ -101,9 +104,11 @@ export default function Question({ question, onChange, index }) {
...question,
data: {
...question.data,
possibleAnswers: newPossibleAnswers,
possibleAnswers:
newPossibleAnswers,
},
possibleAnswers: newPossibleAnswers,
possibleAnswers:
newPossibleAnswers,
})
}}
className={styles.delete}

View file

@ -22,7 +22,11 @@ class Questions extends PureComponent {
return (
<React.Fragment key={i}>
<hr />
<div className={`${unsaved ? styles.unsaved : ''}`}>
<div
className={`${
unsaved ? styles.unsaved : ''
}`}
>
<Question
index={`${subj.Name}_${i}`}
question={question}
@ -35,7 +39,9 @@ class Questions extends PureComponent {
})
}}
/>
<div className={commonStyles.actions}>
<div
className={commonStyles.actions}
>
<div
onClick={() => {
onChange({

View file

@ -54,9 +54,9 @@ export default function Subject(props) {
/>
) : (
<div
className={`${unsaved ? styles.unsaved : ''} ${
edited ? styles.edited : ''
}`}
className={`${
unsaved ? styles.unsaved : ''
} ${edited ? styles.edited : ''}`}
>
<Question
index={i}
@ -78,7 +78,9 @@ export default function Subject(props) {
saveQuestion(i)
}}
>
{edited ? 'Kérdés mentve' : 'Kérdés mentése'}
{edited
? 'Kérdés mentve'
: 'Kérdés mentése'}
</div>
<div
onClick={() => {

View file

@ -8,7 +8,9 @@ export default function SubjectSelector(props) {
return (
<div className={styles.subjectSelector}>
{data.map((subj, i) => {
if (!subj.Name.toLowerCase().includes(searchTerm.toLowerCase())) {
if (
!subj.Name.toLowerCase().includes(searchTerm.toLowerCase())
) {
return null
}

View file

@ -19,7 +19,9 @@ export default function DbSelector(props) {
onChange(qdbs[event.target.value])
}}
>
<option value={-1}>{' -- Válassz egy kérdés adatbázist -- '}</option>
<option value={-1}>
{' -- Válassz egy kérdés adatbázist -- '}
</option>
{qdbs.map((qdb, i) => {
if (hideLockedDbs && qdb.locked) {
return null