import clsx from "clsx";
import type * as React from "react";
import type { LinkProps } from "react-router";
import { NavLink } from "react-router";
import styles from "./SubNav.module.css";
export function SubNav({
children,
secondary,
className,
}: {
children: React.ReactNode;
secondary?: boolean;
className?: string;
}) {
return (
);
}
export function SubNavLink({
children,
className,
end = true,
secondary = false,
controlled = false,
active = false,
...props
}: LinkProps & {
end?: boolean;
children: React.ReactNode;
secondary?: boolean;
controlled?: boolean;
active?: boolean;
}) {
return (
clsx(styles.linkContainer, {
[styles.active]: controlled ? active : state.isActive,
pending: state.isPending,
})
}
end={end}
{...props}
>
{children}
);
}