mirror of
https://github.com/cloudreve/frontend.git
synced 2025-12-27 13:32:46 +00:00
26 lines
583 B
TypeScript
26 lines
583 B
TypeScript
import * as React from "react";
|
|
import { Menu, type MenuProps } from "@mui/material";
|
|
|
|
const HoverMenu: React.ComponentType<MenuProps> = React.forwardRef(
|
|
function HoverMenu(props: MenuProps, ref): any {
|
|
return (
|
|
<Menu
|
|
{...props}
|
|
ref={ref}
|
|
style={{ pointerEvents: "none", ...props.style }}
|
|
slotProps={{
|
|
...props.slotProps,
|
|
paper: {
|
|
...props.slotProps?.paper,
|
|
style: {
|
|
pointerEvents: "auto",
|
|
},
|
|
},
|
|
}}
|
|
/>
|
|
);
|
|
},
|
|
);
|
|
|
|
export default HoverMenu;
|