npm packages update, build fix

This commit is contained in:
mrfry 2023-03-27 09:02:35 +02:00
parent 1446a57c28
commit b9abbbf03c
10 changed files with 5423 additions and 16122 deletions

3
.babelrc Normal file
View file

@ -0,0 +1,3 @@
{
"presets": ["@babel/preset-react"]
}

View file

@ -1,25 +1,50 @@
module.exports = { module.exports = {
env: { env: {
browser: true, browser: true,
es6: true, es2021: true,
node: true, },
}, parser: '@babel/eslint-parser',
parser: 'babel-eslint', parserOptions: {
extends: ['eslint:recommended', 'plugin:react/recommended'], sourceType: 'module',
globals: { },
Atomics: 'readonly', settings: {
SharedArrayBuffer: 'readonly', react: {
}, version: 'detect',
rules: { },
'react/prop-types': 0, },
'no-undef': ['error'], extends: [
eqeqeq: ['warn', 'smart'], 'plugin:react/recommended',
'no-unused-vars': 'warn', 'plugin:react/jsx-runtime',
'no-prototype-builtins': 'off', 'plugin:@next/next/recommended',
'id-length': [
'warn',
{ exceptions: ['x', 'i', 'j', 't', 'Q', 'A', 'C', 'q', 'a', 'b', 'e'] },
], ],
}, globals: {
root: true, Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
},
rules: {
'react/prop-types': 0,
'no-undef': ['error'],
eqeqeq: ['warn', 'smart'],
'no-unused-vars': 'warn',
'no-prototype-builtins': 'off',
'id-length': [
'warn',
{
exceptions: [
'x',
'i',
'j',
't',
'Q',
'A',
'C',
'q',
'a',
'b',
'e',
],
},
],
},
root: true,
} }

21364
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,22 +1,27 @@
{ {
"name": "qminingDataEditor", "name": "qminingDataEditor",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"dev": "next", "dev": "next",
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
"export": "next build && next export" "export": "next build && next export"
}, },
"keywords": [], "keywords": [],
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"eslint-plugin-react": "^7.22.0", "@babel/eslint-parser": "^7.21.3",
"next": "^9.3.1", "@next/eslint-plugin-next": "^13.2.4",
"react": "^16.13.1", "eslint-plugin-react": "^7.22.0",
"react-dom": "^16.13.1", "next": "^13.2.4",
"unfetch": "^4.1.0" "react": "^18.2.0",
} "react-dom": "^18.2.0",
"unfetch": "^5.0.0"
},
"devDependencies": {
"@babel/preset-react": "^7.18.6"
}
} }

View file

@ -67,7 +67,6 @@ export default function Question({ question, onChange, index }) {
// {"text":"a. Kétismeretlenes egyenletrendszert használunk.", // {"text":"a. Kétismeretlenes egyenletrendszert használunk.",
// "selectedByUser":true} // "selectedByUser":true}
console.log(possibleAnswer)
const pa = const pa =
typeof possibleAnswer === 'string' typeof possibleAnswer === 'string'
? possibleAnswer ? possibleAnswer

View file

@ -60,6 +60,8 @@ export default function QuestionSearchResult(props) {
results = data.reduce(countReducer, 0) results = data.reduce(countReducer, 0)
} }
console.log(subjs)
const renderCount = () => { const renderCount = () => {
return ( return (
<div> <div>

View file

@ -65,8 +65,8 @@ export default function questionView(props) {
const updateEdits = (e) => { const updateEdits = (e) => {
setEdits( setEdits(
edits.map((edit, i) => { edits.map((edit) => {
if (i === e.index) { if (edit.index === e.index) {
return e return e
} else { } else {
return edit return edit
@ -95,7 +95,7 @@ export default function questionView(props) {
} }
if (e.type === 'delete') { if (e.type === 'delete') {
rmQuestion(e, selectedDb).then((res) => { rmQuestion(e, selectedDb).then((res) => {
if (res.status === 'OK') { if (res.success) {
alert('Sikeres törlés') alert('Sikeres törlés')
} else { } else {
alert('Hiba mentés közben :/') alert('Hiba mentés közben :/')
@ -152,7 +152,7 @@ export default function questionView(props) {
}), }),
selectedDb selectedDb
).then((res) => { ).then((res) => {
if (res.status === 'OK') { if (res.success) {
alert('Sikeres mentés') alert('Sikeres mentés')
} else { } else {
alert('Hiba mentés közben :/') alert('Hiba mentés közben :/')

View file

@ -153,7 +153,7 @@ export default function SubjectView(props) {
const deletedQuestions = deletedIndexes const deletedQuestions = deletedIndexes
onSave(subj.Name, changedQuestions, deletedQuestions, selectedDb).then( onSave(subj.Name, changedQuestions, deletedQuestions, selectedDb).then(
(res) => { (res) => {
if (res.status === 'OK') { if (res.success) {
alert('Sikeres mentés') alert('Sikeres mentés')
} else { } else {
alert('Hiba mentés közben :/') alert('Hiba mentés közben :/')

View file

@ -1,22 +1,23 @@
import React from 'react'
import Document, { Html, Head, Main, NextScript } from 'next/document' import Document, { Html, Head, Main, NextScript } from 'next/document'
class MyDocument extends Document { class MyDocument extends Document {
static async getInitialProps (ctx) { static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx) const initialProps = await Document.getInitialProps(ctx)
return { ...initialProps } return { ...initialProps }
} }
render () { render() {
return ( return (
<Html> <Html>
<Head /> <Head />
<body bgcolor='#222426'> <body style={{ backgroundColor: '#222426' }}>
<Main /> <Main />
<NextScript /> <NextScript />
</body> </body>
</Html> </Html>
) )
} }
} }
export default MyDocument export default MyDocument

View file

@ -48,12 +48,12 @@ const Infos = ({ onClick, renderOKButton }) => {
</ul> </ul>
</div> </div>
<div> <div>
Ha akármi kérdés van,{' '} Ha akármi kérdés van{' '}
<a href={`${constants.siteUrl}irc`}> <a
itt lehet chatszobában kérdezni href={`${constants.siteUrl}contact`}
</a> target={'_blank'}
, vagy{' '} rel={'noreferrer'}
<a href={`${constants.siteUrl}feedback`}> >
itt lehet üzenetet küldeni itt lehet üzenetet küldeni
</a> </a>
. .
@ -162,7 +162,6 @@ export default function Index({ router }) {
}) })
} }
const renderView = () => { const renderView = () => {
if (view === views.subject) { if (view === views.subject) {
return ( return (
@ -189,12 +188,7 @@ export default function Index({ router }) {
selectedDb={selectedDb} selectedDb={selectedDb}
onChange={setSelectedDb} onChange={setSelectedDb}
/> />
{data && ( {data && <QuestionView selectedDb={selectedDb} data={data} />}
<QuestionView
selectedDb={selectedDb}
data={data}
/>
)}
</> </>
) )
} else if (view === views.questionAdder) { } else if (view === views.questionAdder) {