refactor
This commit is contained in:
@@ -683,9 +683,7 @@ const Sidebar: React.FC<SidebarProps> = ({
|
||||
sidebarClassNames.push('sidebar--suppressed');
|
||||
}
|
||||
|
||||
const tenantMenuContent = tenantMenuOpen
|
||||
&& tenantMenuStyle
|
||||
&& typeof document !== 'undefined'
|
||||
const tenantMenuContent = tenantMenuOpen && tenantMenuStyle
|
||||
? createPortal(
|
||||
<div
|
||||
className={menuClassName}
|
||||
|
||||
@@ -257,11 +257,7 @@ export const SidebarProvider = ({ initialCollapsed = false, children }) => {
|
||||
}
|
||||
}, [collapsed]);
|
||||
|
||||
const setCollapsed = useCallback((value) => {
|
||||
if (typeof value === 'function') {
|
||||
setCollapsedState((prev) => Boolean(value(prev)));
|
||||
return;
|
||||
}
|
||||
const setCollapsed = useCallback((value: boolean) => {
|
||||
setCollapsedState(Boolean(value));
|
||||
}, []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user