import cn from "classnames" ; import React , { FunctionComponent } from "react" ; import { withStyles } from "coral-ui/hocs" ; import styles from "./Table.css" ; interface Props extends React . HTMLAttributes < HTMLTableElement > { className ? : string ; /**
     * Override or extend the styles applied to the component.
     */ classes : typeof styles ; fullWidth ? : boolean ; } const Table = ( { classes , className , fullWidth , children , ... rest } ) => { const rootClassName = cn ( classes . root , className , { [ classes . fullWidth ] : fullWidth , } ) ; return ( < table className = { rootClassName } { ... rest } > { children } < /table>); } ; const enhanced = withStyles ( styles ) ( Table ) ; export default enhanced ;