import { TableBody } from "@material-ui/core"; import { TableBodyProps } from "@material-ui/core/TableBody"; import { makeStyles } from "@saleor/macaw-ui"; import { ReorderAction } from "@saleor/types"; import React from "react"; import { SortableContainer } from "react-sortable-hoc"; const InnerSortableTableBody = SortableContainer( ({ children, ...props }) => {children}, ); export interface SortableTableBodyProps { onSortEnd: ReorderAction; } const useStyles = makeStyles( theme => ({ ghost: { "& td": { borderBottom: "none", }, background: theme.palette.background.paper, fontFamily: theme.typography.fontFamily, // FIXME: you damn know what // fontSize: theme.overrides.MuiTableCell.root.fontSize, opacity: 0.5, }, }), { name: "SortableTableBody" }, ); const SortableTableBody: React.FC> = props => { const classes = useStyles({}); return ( ); }; export default SortableTableBody;