sendou.ink/app/components/SubNav.tsx
2023-06-18 10:28:32 +03:00

30 lines
698 B
TypeScript

import { NavLink } from "@remix-run/react";
import type { LinkProps } from "@remix-run/react";
import clsx from "clsx";
import type * as React from "react";
export function SubNav({ children }: { children: React.ReactNode }) {
return (
<div>
<nav className="sub-nav__container">{children}</nav>
</div>
);
}
export function SubNavLink({
children,
className,
end = true,
...props
}: LinkProps & {
end?: boolean;
children: React.ReactNode;
}) {
return (
<NavLink className="sub-nav__link__container" end={end} {...props}>
<div className={clsx("sub-nav__link", className)}>{children}</div>
<div className="sub-nav__border-guy" />
</NavLink>
);
}