fix: quick add auto complet
This commit is contained in:
parent
3b5955ff31
commit
959e356fb9
@ -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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user