Closed bsusta closed 7 years ago
Testoval som kde je problém. A chyba je v funkcii menuToggleActive(). Ona funguje tak že testuje classname html tagu na ktorý sa klikne. Problém je že to testuje vnorené komponenty odkazu na ktorý sa klika. My potrebujeme manipulovať z classami hlavného odkazu a nie z vnorenými komponentami. Každé podmenu ma premenú ktorá drží info o tom čí je podmenu otvorené. My by sme potrebovali meniť túto hodnotu.
const mytasksOpen = true; const filtersOpen = true; const projectsOpen = true; const archivedProjectsOpen = false; const tagsOpen = false; const reportsOpen = false;
menuToggleActive = (e) => {
if (e.target.classList.contains('active')) {
e.target.classList.remove('active');
} else {
e.target.classList.add('active');
}
};
otestovat
funguje to. PS: Nahraj to prosím ta aj na http://lanhelpdesk4.lansystems.sk