import { Path } from "@/app/constant"; import { ComponentType } from "react"; import { useNavigate } from "react-router-dom"; export interface MenuWrapperProps { show: boolean; wrapperClassName?: string; } export default function MenuWrapper( Component: ComponentType, ) { return function MenuHood(props: MenuWrapperProps & ComponentProps) { const { show, wrapperClassName } = props; const navigate = useNavigate(); if (!show) { return null; } return (
{ if (e.target === e.currentTarget) { navigate(Path.Home); } }} >
); }; }