mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
fix: Session storage selectedEstablishmentEvaluationFrequency et selectedEstablishmentTotalCapacity
This commit is contained in:
@ -17,6 +17,8 @@ const ProfileSelector = ({ onRoleChange, className = '' }) => {
|
|||||||
setSelectedEstablishmentId,
|
setSelectedEstablishmentId,
|
||||||
setProfileRole,
|
setProfileRole,
|
||||||
user,
|
user,
|
||||||
|
setSelectedEstablishmentEvaluationFrequency,
|
||||||
|
setSelectedEstablishmentTotalCapacity
|
||||||
} = useEstablishment();
|
} = useEstablishment();
|
||||||
const [dropdownOpen, setDropdownOpen] = useState(false);
|
const [dropdownOpen, setDropdownOpen] = useState(false);
|
||||||
const { showPopup } = usePopup();
|
const { showPopup } = usePopup();
|
||||||
@ -25,8 +27,12 @@ const ProfileSelector = ({ onRoleChange, className = '' }) => {
|
|||||||
// Pas bon quand on a plusieur role pour le même établissement
|
// Pas bon quand on a plusieur role pour le même établissement
|
||||||
const role = user.roles[roleId].role_type;
|
const role = user.roles[roleId].role_type;
|
||||||
const establishmentId = user.roles[roleId].establishment__id;
|
const establishmentId = user.roles[roleId].establishment__id;
|
||||||
|
const establishmentEvaluationFrequency = user.roles[roleId].establishment__evaluation_frequency;
|
||||||
|
const establishmentTotalCapacity = user.roles[roleId].establishment__total_capacity;
|
||||||
setProfileRole(role);
|
setProfileRole(role);
|
||||||
setSelectedEstablishmentId(establishmentId);
|
setSelectedEstablishmentId(establishmentId);
|
||||||
|
setSelectedEstablishmentEvaluationFrequency(establishmentEvaluationFrequency);
|
||||||
|
setSelectedEstablishmentTotalCapacity(establishmentTotalCapacity);
|
||||||
setSelectedRoleId(roleId);
|
setSelectedRoleId(roleId);
|
||||||
if (onRoleChange) {
|
if (onRoleChange) {
|
||||||
onRoleChange(roleId);
|
onRoleChange(roleId);
|
||||||
|
|||||||
@ -26,7 +26,7 @@ export const EstablishmentProvider = ({ children }) => {
|
|||||||
setSelectedEstablishmentTotalCapacityState,
|
setSelectedEstablishmentTotalCapacityState,
|
||||||
] = useState(() => {
|
] = useState(() => {
|
||||||
const storedEstablishmentTotalCapacity = +sessionStorage.getItem(
|
const storedEstablishmentTotalCapacity = +sessionStorage.getItem(
|
||||||
'setSelectedEstablishmentTotalCapacity'
|
'selectedEstablishmentTotalCapacity'
|
||||||
);
|
);
|
||||||
return storedEstablishmentTotalCapacity;
|
return storedEstablishmentTotalCapacity;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user