Compare commits
2 Commits
952300d063
...
172dcdaa67
| Author | SHA1 | Date | |
|---|---|---|---|
| 172dcdaa67 | |||
| cdd7221e86 |
@ -13,7 +13,6 @@ import {faCircleInfo, faEuroSign} from "@fortawesome/free-solid-svg-icons";
|
|||||||
import "./PayAndValidateList.css";
|
import "./PayAndValidateList.css";
|
||||||
import * as Tools from "../utils/Tools.js";
|
import * as Tools from "../utils/Tools.js";
|
||||||
import {useTranslation} from "react-i18next";
|
import {useTranslation} from "react-i18next";
|
||||||
import {counter} from "@fortawesome/fontawesome-svg-core";
|
|
||||||
|
|
||||||
export function PayAndValidateList({source}) {
|
export function PayAndValidateList({source}) {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
||||||
@ -31,8 +30,7 @@ export function PayAndValidateList({source}) {
|
|||||||
const [lastSearch, setLastSearch] = useState("");
|
const [lastSearch, setLastSearch] = useState("");
|
||||||
const [paymentFilter, setPaymentFilter] = useState((source === "club") ? 0 : 2);
|
const [paymentFilter, setPaymentFilter] = useState((source === "club") ? 0 : 2);
|
||||||
|
|
||||||
const storedMembers = sessionStorage.getItem("selectedMembers");
|
const [selectedMembers, setSelectedMembers] = useState([]);
|
||||||
const [selectedMembers, setSelectedMembers] = useState(storedMembers ? JSON.parse(storedMembers) : []);
|
|
||||||
|
|
||||||
const setLoading = useLoadingSwitcher()
|
const setLoading = useLoadingSwitcher()
|
||||||
const {
|
const {
|
||||||
@ -41,10 +39,6 @@ export function PayAndValidateList({source}) {
|
|||||||
refresh
|
refresh
|
||||||
} = useFetch(`/member/find/${source}?page=${page}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`, setLoading, 1)
|
} = useFetch(`/member/find/${source}?page=${page}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`, setLoading, 1)
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
sessionStorage.setItem("selectedMembers", JSON.stringify(selectedMembers));
|
|
||||||
}, [selectedMembers]);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
refresh(`/member/find/${source}?page=${page}&search=${lastSearch}&club=${clubFilter}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`);
|
refresh(`/member/find/${source}?page=${page}&search=${lastSearch}&club=${clubFilter}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`);
|
||||||
}, [hash, clubFilter, stateFilter, lastSearch, paymentFilter, catFilter]);
|
}, [hash, clubFilter, stateFilter, lastSearch, paymentFilter, catFilter]);
|
||||||
|
|||||||
@ -457,8 +457,7 @@ function Content({data}) {
|
|||||||
defaultValue={data.endRegister ? data.endRegister.substring(0, 16) : ''}/>
|
defaultValue={data.endRegister ? data.endRegister.substring(0, 16) : ''}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="input-group mb-3"
|
<div className="input-group mb-3" style={{display: "flex" }}>
|
||||||
style={{display: registerMode === "FREE" || registerMode === "CLUB_ADMIN" ? "flex" : "none"}}>
|
|
||||||
<span className="input-group-text" id="startRegister">{t('poidsDemandéPour')}</span>
|
<span className="input-group-text" id="startRegister">{t('poidsDemandéPour')}</span>
|
||||||
{CatList.map((cat, index) => <div key={index} className="input-group-text">
|
{CatList.map((cat, index) => <div key={index} className="input-group-text">
|
||||||
<input className="form-check-input mt-0" type="checkbox" id={"catInput" + index} checked={isCatSelected(cat)}
|
<input className="form-check-input mt-0" type="checkbox" id={"catInput" + index} checked={isCatSelected(cat)}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user