import React, { memo } from 'react'; import { IToolbarItem, IToolbarProps } from './toolbar-item'; import { Button, buttonVariants } from '../ui/button'; import { ToolbarItemContainer } from './container'; export interface ToolbarButtonItem extends IToolbarItem { onClick?: () => void; href?: string; } const ToolbarButton = memo>(function ToolbarButton(props) { const { item } = props; const { icon: Icon, styles, disabled, onClick, href } = item; return ( {href && ( )} {!href && ( )} ); }); export default ToolbarButton;