import { useDangerStyles } from "@/hooks/useDangerStyles"; import { Button, Menu, MenuItem, MenuList, MenuPopover, MenuTrigger, Tooltip } from "@fluentui/react-components"; import { bundleIcon, Delete20Filled, Delete20Regular, Edit20Filled, Edit20Regular, MoreHorizontal20Regular } from "@fluentui/react-icons"; import { ButtonHTMLAttributes } from "react"; export default function TabMoreButton({ onEdit, onDelete, ...props }: TabMoreButtonProps): React.ReactElement { const EditIcon = bundleIcon(Edit20Filled, Edit20Regular); const DeleteIcon = bundleIcon(Delete20Filled, Delete20Regular); const dangerCls = useDangerStyles(); const onClick = (ev: React.MouseEvent): void => { ev.stopPropagation(); ev.preventDefault(); }; return ( ); } export type TabMoreButtonProps = ButtonHTMLAttributes & { onDelete?: () => void; onEdit?: () => void; };