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