[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: improve collapsible section state detection (#1381)

authored by

Alex Savelyev and committed by
GitHub
ac9e0231 a3311765

+4 -2
+4 -2
app/components/CollapsibleSection.vue
··· 26 26 const settings = JSON.parse(localStorage.getItem('npmx-settings') || '{}') 27 27 const collapsed: string[] = settings?.sidebar?.collapsed || [] 28 28 for (const id of collapsed) { 29 - if (!document.documentElement.dataset.collapsed?.includes(id)) { 29 + if (!document.documentElement.dataset.collapsed?.split(' ').includes(id)) { 30 30 document.documentElement.dataset.collapsed = ( 31 31 document.documentElement.dataset.collapsed + 32 32 ' ' + ··· 38 38 39 39 onMounted(() => { 40 40 if (document?.documentElement) { 41 - isOpen.value = !(document.documentElement.dataset.collapsed?.includes(props.id) ?? false) 41 + isOpen.value = !( 42 + document.documentElement.dataset.collapsed?.split(' ').includes(props.id) ?? false 43 + ) 42 44 } 43 45 }) 44 46