"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.styles = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var React = _interopRequireWildcard(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _utils = require("@material-ui/utils"); var _clsx = _interopRequireDefault(require("clsx")); var _deprecatedPropType = _interopRequireDefault(require("../utils/deprecatedPropType")); var _withStyles = _interopRequireDefault(require("../styles/withStyles")); var _InputBase = _interopRequireDefault(require("../InputBase")); var _MenuItem = _interopRequireDefault(require("../MenuItem")); var _Select = _interopRequireDefault(require("../Select")); var _TableCell = _interopRequireDefault(require("../TableCell")); var _Toolbar = _interopRequireDefault(require("../Toolbar")); var _Typography = _interopRequireDefault(require("../Typography")); var _TablePaginationActions = _interopRequireDefault(require("./TablePaginationActions")); var _unstable_useId = _interopRequireDefault(require("../utils/unstable_useId")); var styles = function styles(theme) { return { /* Styles applied to the root element. */ root: { color: theme.palette.text.primary, fontSize: theme.typography.pxToRem(14), overflow: 'auto', // Increase the specificity to override TableCell. '&:last-child': { padding: 0 } }, /* Styles applied to the Toolbar component. */ toolbar: { minHeight: 52, paddingRight: 2 }, /* Styles applied to the spacer element. */ spacer: { flex: '1 1 100%' }, /* Styles applied to the caption Typography components if `variant="caption"`. */ caption: { flexShrink: 0 }, // TODO v5: `.selectRoot` should be merged with `.input` /* Styles applied to the Select component root element. */ selectRoot: { marginRight: 32, marginLeft: 8 }, /* Styles applied to the Select component `select` class. */ select: { paddingLeft: 8, paddingRight: 24, textAlign: 'right', textAlignLast: 'right' // Align