import { FiExternalLink } from 'react-icons/fi/index'; import { Item as DropdownItem } from '@radix-ui/react-dropdown-menu'; import styles from './item.module.css'; interface ItemProps { active?: boolean; disabled?: boolean; href?: string; icon: React.ReactElement; label: string; onClick?: () => void; shortcut?: string; } export function Item({ active, disabled = false, href, icon, label, onClick = () => {}, shortcut, }: ItemProps) { const Comp = href ? 'a' : 'button'; return ( {icon} {label} {active &&
} {shortcut && {shortcut}} {href && ( )} ); }