dev #94

Merged
Thibaut merged 4 commits from dev into master 2026-01-03 20:50:18 +00:00
Showing only changes of commit 959e356fb9 - Show all commits

View File

@ -38,7 +38,7 @@ export function CompetitionRegisterAdmin({source}) {
}, [data, clubFilter, catFilter]);
const sendRegister = (new_state) => {
toast.promise(apiAxios.post(`/competition/${id}/register/${source}`, new_state), {
return toast.promise(apiAxios.post(`/competition/${id}/register/${source}`, new_state), {
pending: "Recherche en cours", success: "Combattant trouvé et ajouté/mis à jour", error: {
render({data}) {
return data.response.data || "Combattant non trouvé"
@ -153,9 +153,9 @@ function SearchMember({sendRegister}) {
}
sendRegister({
licence: member.licence.trim(),
fname: member.fname.trim(),
lname: member.lname.trim(),
licence: member.licence,
fname: member.fname,
lname: member.lname,
weight: "",
overCategory: 0,
lockEdit: false,
@ -169,7 +169,7 @@ function SearchMember({sendRegister}) {
const names = data.map(member => `${member.fname} ${member.lname}`.trim());
names.sort((a, b) => a.localeCompare(b));
setSuggestions(names);
}, []);
}, [data]);
return <>
{data ? <div className="row mb-3" style={{marginTop: "0.5em"}}>
@ -335,9 +335,9 @@ function Modal({sendRegister, modalState, setModalState, source}) {
<form onSubmit={e => {
e.preventDefault()
const new_state = {
licence: licence,
fname: fname,
lname: lname,
licence: Number.isInteger(licence) ? licence : licence.trim(),
fname: fname.trim(),
lname: lname.trim(),
weight: weight,
overCategory: cat,
lockEdit: lockEdit,
@ -350,8 +350,10 @@ function Modal({sendRegister, modalState, setModalState, source}) {
new_state.country = country_
new_state.genre = genre
}
setModalState(new_state)
sendRegister(new_state)
.then(() => {
setModalState(new_state)
})
}}>
<div className="modal-header">
<h1 className="modal-title fs-5"