import React from "react"; import { getDropdownMenuItemClassName, useHandleDropdownMenuItemClick, } from "./common"; import MenuItemContent from "./DropdownMenuItemContent"; const DropdownMenuItem = ({ icon, onSelect, children, shortcut, className, selected, ...rest }: { icon?: JSX.Element; onSelect: (event: Event) => void; children: React.ReactNode; shortcut?: string; selected?: boolean; className?: string; } & Omit, "onSelect">) => { const handleClick = useHandleDropdownMenuItemClick(rest.onClick, onSelect); return ( ); }; DropdownMenuItem.displayName = "DropdownMenuItem"; export const DropDownMenuItemBadge = ({ children, }: { children: React.ReactNode; }) => { return (
{children}
); }; DropDownMenuItemBadge.displayName = "DropdownMenuItemBadge"; DropdownMenuItem.Badge = DropDownMenuItemBadge; export default DropdownMenuItem;