Skip to content

Commit 7217997

Browse files
committed
fix: CSidebar: fix updating sidebar state
1 parent f1817f5 commit 7217997

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/CSidebar.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ const CSidebar = props=>{
5858

5959
useEffect(() => {
6060
isOpen === true ? createBackdrop() : removeBackdrop()
61+
onShowChange && onShowChange(isOpen)
6162
return () => removeBackdrop()
6263
}, [isOpen])
6364

@@ -92,10 +93,7 @@ const CSidebar = props=>{
9293
}
9394
}
9495

95-
const closeSidebar = () => {
96-
setIsOpen(overlaid ? false : 'responsive')
97-
onShowChange && onShowChange(isOpen)
98-
}
96+
const closeSidebar = () => setIsOpen(overlaid ? false : 'responsive')
9997

10098
const isOnMobile = ()=>{
10199
return Boolean(getComputedStyle(node.current).getPropertyValue('--is-mobile'))

0 commit comments

Comments
 (0)