UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

15 lines 770 B
import { memo, useCallback } from "react"; import React from "react"; import { ListItemIcon, ListItemText, MenuItem } from "@mui/material"; import Logo from "../Logo"; export const ActionMenuItem = ({ operation, onAction }) => { const handleClick = useCallback(() => { onAction(operation); }, [operation, onAction]); return (React.createElement(MenuItem, { onClick: handleClick }, operation.component?.icon && (React.createElement(ListItemIcon, { sx: { width: 20 } }, React.createElement(Logo, { src: operation.component.icon }))), React.createElement(ListItemText, null, operation.component?.title ?? operation.summary ?? operation.id))); }; export default memo(ActionMenuItem); //# sourceMappingURL=ActionMenuItem.js.map