commit
This commit is contained in:
parent
414d62c555
commit
a01837e91d
3 changed files with 31 additions and 3 deletions
26
src/assets/GameAdder.jsx
Normal file
26
src/assets/GameAdder.jsx
Normal file
|
@ -0,0 +1,26 @@
|
|||
import { useEffect, useState } from 'react';
|
||||
import axios from 'axios';
|
||||
|
||||
export default function GameAdder({token}) {
|
||||
|
||||
|
||||
function send() {
|
||||
const file = document.getElementById("avatar");
|
||||
console.log("caca")
|
||||
console.log(file.files[0]);
|
||||
var formData = new FormData();
|
||||
formData.append("file", file.files[0])
|
||||
axios.post('https://leizour.fr/api/v1/admin/addGames', formData, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
<input type="file" id="avatar" name="avatar" />
|
||||
<button onClick={send}>send</button>
|
||||
</div>
|
||||
)
|
||||
}
|
|
@ -12,7 +12,7 @@ export default function Helpers({ gameid, user, token }) {
|
|||
const response = await axios.post("https://leizour.fr/api/v1/games/getHelpers", { token, gameid })
|
||||
.catch((error) => console.error("Error getting game"));
|
||||
setHelpers(response.data);
|
||||
setHelping(response.data.includes(user.username));
|
||||
setHelping(JSON.stringify(response.data).includes(user.id));
|
||||
setGameLoading(false);
|
||||
}
|
||||
|
||||
|
@ -61,10 +61,10 @@ export default function Helpers({ gameid, user, token }) {
|
|||
<div>
|
||||
<div className='helpers'>
|
||||
{helpers.map((helper) => {
|
||||
if (helper === user.username) {
|
||||
if (helper.user_id === user.id) {
|
||||
return <p className='helper' key={helper}><FontAwesomeIcon icon="fa-regular fa-face-smile" /> Vous</p>
|
||||
} else {
|
||||
return <p className='helper' key={helper}><FontAwesomeIcon icon="fa-regular fa-face-smile" /> {helper}</p>
|
||||
return <p className='helper' key={helper.id}><FontAwesomeIcon icon="fa-regular fa-face-smile" /> {helper.name}</p>
|
||||
}
|
||||
})}
|
||||
<button className={`helpButton ${helping ? "helpButton-enabled" : "helpButton-disabled"}`}
|
||||
|
|
|
@ -6,6 +6,7 @@ import axios from "axios";
|
|||
import './Admin.css';
|
||||
|
||||
import UserVerfication from '../assets/UserVerfication';
|
||||
import GameAdder from '../assets/GameAdder';
|
||||
|
||||
export default function Admin() {
|
||||
const navigate = useNavigate();
|
||||
|
@ -57,6 +58,7 @@ export default function Admin() {
|
|||
<button className='button' onClick={() => {setSection(2)}}>Importation de jeux</button>
|
||||
</div>
|
||||
{section === 1 ? <UserVerfication token={token} /> : null}
|
||||
{section === 2 ? <GameAdder token={token} /> : null}
|
||||
</div>
|
||||
);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue