import { IconButton, TableCell } from "@material-ui/core"; import { makeStyles } from "@saleor/theme"; import classNames from "classnames"; import React from "react"; import { stopPropagation } from "../../misc"; import { ICONBUTTON_SIZE } from "../../theme"; export interface IconButtonTableCellProps { children: React.ReactNode; className?: string; disabled?: boolean; onClick: () => void; } const useStyles = makeStyles( theme => ({ root: { "&:last-child": { paddingRight: 0 }, paddingRight: 0, width: ICONBUTTON_SIZE + theme.spacing(0.5) } }), { name: "IconButtonTableCell" } ); const IconButtonTableCell: React.FC = props => { const { children, className, disabled, onClick } = props; const classes = useStyles(props); return ( {children} ); }; IconButtonTableCell.displayName = "IconButtonTableCell"; export default IconButtonTableCell;