refactor: remove unnecessary useMemo
This commit is contained in:
@@ -44,8 +44,30 @@ const Navigation = forwardRef<HTMLDivElement, Props>(({ application, className,
|
|||||||
})
|
})
|
||||||
}, [application])
|
}, [application])
|
||||||
|
|
||||||
const NavigationFooter = useMemo(() => {
|
return (
|
||||||
return (
|
<div
|
||||||
|
id={id}
|
||||||
|
className={classNames(
|
||||||
|
className,
|
||||||
|
'sn-component section pb-[50px] md:pb-0',
|
||||||
|
'h-full max-h-full overflow-hidden pt-safe-top md:h-full md:max-h-full md:min-h-0',
|
||||||
|
)}
|
||||||
|
ref={ref}
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
id="navigation-content"
|
||||||
|
className={classNames(
|
||||||
|
'flex-grow overflow-y-auto overflow-x-hidden md:overflow-y-hidden md:hover:overflow-y-auto',
|
||||||
|
'md:hover:[overflow-y:_overlay] pointer-coarse:md:overflow-y-auto',
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
<SmartViewsSection
|
||||||
|
application={application}
|
||||||
|
featuresController={viewControllerManager.featuresController}
|
||||||
|
navigationController={viewControllerManager.navigationController}
|
||||||
|
/>
|
||||||
|
<TagsSection viewControllerManager={viewControllerManager} />
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
className={classNames(
|
className={classNames(
|
||||||
'fixed bottom-0 flex min-h-[50px] w-full items-center border-t border-border bg-contrast',
|
'fixed bottom-0 flex min-h-[50px] w-full items-center border-t border-border bg-contrast',
|
||||||
@@ -100,35 +122,6 @@ const Navigation = forwardRef<HTMLDivElement, Props>(({ application, className,
|
|||||||
icon="themes"
|
icon="themes"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)
|
|
||||||
}, [application, viewControllerManager, hasPasscode, setPaneLayout])
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div
|
|
||||||
id={id}
|
|
||||||
className={classNames(
|
|
||||||
className,
|
|
||||||
'sn-component section pb-[50px] md:pb-0',
|
|
||||||
'h-full max-h-full overflow-hidden pt-safe-top md:h-full md:max-h-full md:min-h-0',
|
|
||||||
)}
|
|
||||||
ref={ref}
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
id="navigation-content"
|
|
||||||
className={classNames(
|
|
||||||
'flex-grow overflow-y-auto overflow-x-hidden md:overflow-y-hidden md:hover:overflow-y-auto',
|
|
||||||
'md:hover:[overflow-y:_overlay] pointer-coarse:md:overflow-y-auto',
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
<SmartViewsSection
|
|
||||||
application={application}
|
|
||||||
featuresController={viewControllerManager.featuresController}
|
|
||||||
navigationController={viewControllerManager.navigationController}
|
|
||||||
/>
|
|
||||||
<TagsSection viewControllerManager={viewControllerManager} />
|
|
||||||
</div>
|
|
||||||
{NavigationFooter}
|
|
||||||
|
|
||||||
{children}
|
{children}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user