mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
Replaced repos tab with contribute tab
This commit is contained in:
parent
86b01f443a
commit
72ea24c071
9 changed files with 122 additions and 10 deletions
50
src/components/Helps.js
Normal file
50
src/components/Helps.js
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
import styles from './Helps.module.css'
|
||||||
|
|
||||||
|
import helps from '../data/helps.json'
|
||||||
|
const header = helps.header
|
||||||
|
const helpRows = helps.rows
|
||||||
|
|
||||||
|
export default function Helps () {
|
||||||
|
const renderTable = () => {
|
||||||
|
return (
|
||||||
|
<table className={styles.helpTable}>
|
||||||
|
<thead>
|
||||||
|
<tr className={styles.helpHeader}>
|
||||||
|
{header.map((h) => {
|
||||||
|
return (
|
||||||
|
<td>
|
||||||
|
{h}
|
||||||
|
</td>
|
||||||
|
)
|
||||||
|
})}
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{Object.keys(helpRows).map((key) => {
|
||||||
|
const item = helpRows[key]
|
||||||
|
return (
|
||||||
|
<tr className={styles.helpRow}>
|
||||||
|
<td>
|
||||||
|
{item.name}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
{item.description}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
)
|
||||||
|
})}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
return (
|
||||||
|
<div className={styles.text}>
|
||||||
|
<div className={styles.title}>
|
||||||
|
Amiben tudsz segíteni:
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
{renderTable()}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
25
src/components/Helps.module.css
Normal file
25
src/components/Helps.module.css
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
.text {
|
||||||
|
color: white;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.helpTable {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.helpTable td {
|
||||||
|
padding: 5px 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.helpHeader {
|
||||||
|
font-size: 20px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.helpRow td {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title {
|
||||||
|
text-align: center;
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"apiUrl": "https://api.frylabs.net/",
|
"apiUrl": "http://api.frylabs.net/",
|
||||||
"mobileWindowWidth": 700,
|
"mobileWindowWidth": 700,
|
||||||
"maxQuestionsToRender": 250
|
"maxQuestionsToRender": 250
|
||||||
}
|
}
|
||||||
|
|
32
src/data/helps.json
Normal file
32
src/data/helps.json
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"header": [
|
||||||
|
"Miben",
|
||||||
|
"Hogy"
|
||||||
|
],
|
||||||
|
"rows": {
|
||||||
|
"feedbacker": {
|
||||||
|
"name": "Visszajelzésben",
|
||||||
|
"description": "Meséld el mi nem tetszik, és mit csinálnál máshogy! Apró részletek is jöhetnek."
|
||||||
|
},
|
||||||
|
"translator": {
|
||||||
|
"name": "Fogalmazásban",
|
||||||
|
"description": "Fogalmazd meg felhasználóbarátan azokat a szövegeket/stringeket amikkel a weboldalon és a script használata közben találkozol!"
|
||||||
|
},
|
||||||
|
"bugreporter": {
|
||||||
|
"name": "Bug reportolásban",
|
||||||
|
"description": "Jelents akármit ami nem úgy működik ahogy kellene! Akár egy rövid leírás is segíthet, de ha tutira akarsz menni akkor a 'Feedback' fülön tölts ki mindent. Ha kérdés közben van hiba ments le azt a kérdés oldalt (CTRL + S), és a teszt végén az eredmények oldalt, és küld el itt. Így tudom könnyen reprodukálni a problémát."
|
||||||
|
},
|
||||||
|
"datamaintainer": {
|
||||||
|
"name": "Kérdés kezelésben",
|
||||||
|
"description": "A kérdés adatbázist egy weboldalon tudod szerkeszteni. Ha teszt közben olyan kérdéssel találkozol ami nem helyesen van lementve át tudod írni hogy legközelebb a többieknek már ne legyen problémája vele."
|
||||||
|
},
|
||||||
|
"reactfrontend": {
|
||||||
|
"name": "React JS fejlesztésben",
|
||||||
|
"description": "Főleg ezt az oldalt lehetne szebbé varázsolni, és új dolgokat megvalósítani rajta, ami megkönnyíti a használatát."
|
||||||
|
},
|
||||||
|
"jsbackend": {
|
||||||
|
"name": "JS backend fejlesztésben",
|
||||||
|
"description": "A kérdés/eredmények moodle weboldalt feldolgozó userscript vagy az ehhez tartozó szervert lehetne fejleszteni, és bugokat vadászni benne."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -15,7 +15,7 @@
|
||||||
"href": "https://gitlab.com/MrFry/mrfrys-node-server"
|
"href": "https://gitlab.com/MrFry/mrfrys-node-server"
|
||||||
},
|
},
|
||||||
"qminingPageRepo": {
|
"qminingPageRepo": {
|
||||||
"description": "Qmining weboldal Next.js felülete",
|
"description": "Qmining weboldal",
|
||||||
"href": "https://gitlab.com/MrFry/qmining-page"
|
"href": "https://gitlab.com/MrFry/qmining-page"
|
||||||
},
|
},
|
||||||
"dataEditor": {
|
"dataEditor": {
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
"href": "/subjectBrowser",
|
"href": "/subjectBrowser",
|
||||||
"text": "Tárgyak"
|
"text": "Tárgyak"
|
||||||
},
|
},
|
||||||
"repos": {
|
"contribute": {
|
||||||
"href": "/repos",
|
"href": "/contribute",
|
||||||
"text": "Repos"
|
"text": "Contribute"
|
||||||
},
|
},
|
||||||
"feedback": {
|
"feedback": {
|
||||||
"href": "/feedback",
|
"href": "/feedback",
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
import Button from '../components/Button.js'
|
import Button from '../components/Button.js'
|
||||||
|
import Helps from '../components/Helps.js'
|
||||||
|
|
||||||
import styles from './repos.module.css'
|
import styles from './contribute.module.css'
|
||||||
import repos from '../data/repos.json'
|
import repos from '../data/repos.json'
|
||||||
|
|
||||||
export default function Repos (props) {
|
export default function contribute (props) {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
<Helps />
|
||||||
|
<hr />
|
||||||
<div className={styles.description}>
|
<div className={styles.description}>
|
||||||
{repos.description}
|
{repos.description}
|
||||||
</div>
|
</div>
|
||||||
|
@ -46,11 +49,13 @@ export default function Repos (props) {
|
||||||
})}
|
})}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<hr />
|
||||||
<div className={styles.description}>
|
<div className={styles.description}>
|
||||||
IRC chat: egy IRC chatszoba van létrehozva egy random szerveren, ahol tuszd azonnal üzenni,
|
IRC chat: egy IRC chatszoba van létrehozva egy random szerveren, ahol tudsz azonnal üzenni,
|
||||||
és ha épp fent vagyok akkor azonnal válaszolok
|
és ha épp fent vagyok akkor azonnal válaszolok
|
||||||
</div>
|
</div>
|
||||||
<Button text='IRC chat' href='/irc' />
|
<Button text='IRC chat' href='/irc' />
|
||||||
|
<hr />
|
||||||
<div className={styles.description}>
|
<div className={styles.description}>
|
||||||
Kérdés szerkesztő: Ezen az oldalon lehet szerkeszteni az összes kérdést, duplikációkat
|
Kérdés szerkesztő: Ezen az oldalon lehet szerkeszteni az összes kérdést, duplikációkat
|
||||||
eltávolítani vagy helytelen válaszokat kijavítani kézzel. Ha van hozzá jelszavad, akkor ezt
|
eltávolítani vagy helytelen válaszokat kijavítani kézzel. Ha van hozzá jelszavad, akkor ezt
|
|
@ -173,8 +173,8 @@ export default function Feedback (props) {
|
||||||
<div className={styles.desc}>
|
<div className={styles.desc}>
|
||||||
Az alábbi mezők kitöltése opcionális, de hiba leírásnál nagyon sokat tud segíteni! <b>
|
Az alábbi mezők kitöltése opcionális, de hiba leírásnál nagyon sokat tud segíteni! <b>
|
||||||
Legnagyobb segítség ha azt a kérdés oldalt és a hozzátartozó eredmények oldalt ahol nem
|
Legnagyobb segítség ha azt a kérdés oldalt és a hozzátartozó eredmények oldalt ahol nem
|
||||||
helyesen működnek a dolgok Ctrl+S -el lementet, és egy zip-ben feltöltöd!</b> Így egyszerűen
|
helyesen működnek a dolgok Ctrl+S -el lemented, és egy zip-ben feltöltöd a .html
|
||||||
reprodukálni tudom a hibát. TY!
|
fájlt!</b> Így egyszerűen reprodukálni tudom a hibát. TY!
|
||||||
</div>
|
</div>
|
||||||
{renderTextInputArea({
|
{renderTextInputArea({
|
||||||
text: 'Lépések amikkel előáll a hiba',
|
text: 'Lépések amikkel előáll a hiba',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue