index.tsx 529 B

1234567891011121314
  1. import clsx from "clsx";
  2. import type { LinkProps } from "react-aria-components";
  3. import { UnstyledLink } from "../UnstyledLink/index.js";
  4. export const Link = ({ className, ...props }: LinkProps) => (
  5. <UnstyledLink
  6. className={clsx(
  7. "underline outline-0 outline-offset-4 outline-inherit data-[disabled]:cursor-not-allowed data-[disabled]:text-stone-400 data-[disabled]:no-underline data-[focus-visible]:outline-2 hover:no-underline dark:data-[disabled]:text-steel-400",
  8. className,
  9. )}
  10. {...props}
  11. />
  12. );