18 lines
442 B
TypeScript
18 lines
442 B
TypeScript
import { Button, Dialog, type DialogProps, DialogTrigger, Icon, Modal } from '@umami/react-zen';
|
|
import { Menu } from '@/components/icons';
|
|
|
|
export function MobileMenuButton(props: DialogProps) {
|
|
return (
|
|
<DialogTrigger>
|
|
<Button>
|
|
<Icon>
|
|
<Menu />
|
|
</Icon>
|
|
</Button>
|
|
<Modal placement="left" offset="80px">
|
|
<Dialog variant="sheet" {...props} />
|
|
</Modal>
|
|
</DialogTrigger>
|
|
);
|
|
}
|