Fixed nav display.

This commit is contained in:
Mike Cao 2025-07-20 00:38:15 -07:00
parent 2f7f8911cd
commit 25f96f6b6b
5 changed files with 30 additions and 32 deletions

View file

@ -1,11 +1,11 @@
import { Button, Icon } from '@umami/react-zen';
import { Button, Icon, ButtonProps } from '@umami/react-zen';
import { PanelLeft } from '@/components/icons';
import { useGlobalState } from '@/components/hooks';
export function PanelButton() {
export function PanelButton(props: ButtonProps) {
const [isCollapsed, setIsCollapsed] = useGlobalState('sidenav-collapsed');
return (
<Button onPress={() => setIsCollapsed(!isCollapsed)} variant="quiet">
<Button onPress={() => setIsCollapsed(!isCollapsed)} variant="quiet" {...props}>
<Icon>
<PanelLeft />
</Icon>