ksylvest/tights

View on GitHub
src/dropdown_item.tsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { clsx } from "clsx";
import type { ComponentProps, FC } from "react";

type Props = {
  active?: boolean;
};

export const DropdownItem: FC<
  Omit<ComponentProps<"a">, keyof Props> & Props
> = ({ active, ...props }) => (
  <a {...props} className={clsx("dropdown-item", active && "is-active")} />
);