fix: pages is not loading

- fix the issue where preloader is never closed
- add a condition to check if required sidebar elements are not null
This commit is contained in:
kusowl 2026-01-21 10:29:08 +05:30
parent 4741c894e6
commit db012f2998

View File

@ -17,6 +17,7 @@ const saveState = (state) => {
export const setSidebarState = (state) => {
const isClosed = state === 'closed';
try {
elements.wrapper.classList.toggle('w-64', !isClosed);
elements.wrapper.classList.toggle('w-20', isClosed);
@ -27,7 +28,15 @@ export const setSidebarState = (state) => {
elements.texts.forEach(el => el.classList.toggle('opacity-0', isClosed));
saveState(state);
} catch (e) {
console.error(e);
}
};
if (elements.closeBtn && elements.openBtn) {
try {
elements.closeBtn.addEventListener('click', () => setSidebarState('closed'));
elements.openBtn.addEventListener('click', () => setSidebarState('opened'));
} catch (e) {
console.error(e)
}
}