2022-08-18 11:34:36 +03:00

19 lines
426 B
TypeScript

import classNames from "classnames";
import { NavLink, NavLinkProps, To } from "react-router-dom";
type Props = {
enabled?: boolean;
children?: React.ReactNode;
} & NavLinkProps;
export function RouterLink({ children, enabled = true, className, to }: Props) {
return (
<NavLink
to={to}
className={classNames({ "pointer-events-none": !enabled }, className)}
>
{children}
</NavLink>
);
}