{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport withStyles from '../styles/withStyles';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nexport var styles = {\n  /* Styles applied to the root element. */\n  root: {\n    display: 'table-footer-group'\n  }\n};\nvar tablelvl2 = {\n  variant: 'footer'\n};\nvar defaultComponent = 'tfoot';\nvar TableFooter = /*#__PURE__*/React.forwardRef(function TableFooter(props, ref) {\n  var classes = props.classes,\n      className = props.className,\n      _props$component = props.component,\n      Component = _props$component === void 0 ? defaultComponent : _props$component,\n      other = _objectWithoutProperties(props, [\"classes\", \"className\", \"component\"]);\n\n  return /*#__PURE__*/React.createElement(Tablelvl2Context.Provider, {\n    value: tablelvl2\n  }, /*#__PURE__*/React.createElement(Component, _extends({\n    className: clsx(classes.root, className),\n    ref: ref,\n    role: Component === defaultComponent ? null : 'rowgroup'\n  }, other)));\n});\nprocess.env.NODE_ENV !== \"production\" ? TableFooter.propTypes = {\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children: PropTypes.node,\n\n  /**\n   * Override or extend the styles applied to the component.\n   * See [CSS API](#css) below for more details.\n   */\n  classes: PropTypes.object.isRequired,\n\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes\n  /* @typescript-to-proptypes-ignore */\n  .elementType\n} : void 0;\nexport default withStyles(styles, {\n  name: 'MuiTableFooter'\n})(TableFooter);","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/@material-ui/core/esm/TableFooter/TableFooter.js"],"names":["_extends","_objectWithoutProperties","React","PropTypes","clsx","withStyles","Tablelvl2Context","styles","root","display","tablelvl2","variant","defaultComponent","TableFooter","forwardRef","props","ref","classes","className","_props$component","component","Component","other","createElement","Provider","value","role","process","env","NODE_ENV","propTypes","children","node","object","isRequired","string","elementType","name"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,oCAArB;AACA,OAAOC,wBAAP,MAAqC,oDAArC;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,IAAP,MAAiB,MAAjB;AACA,OAAOC,UAAP,MAAuB,sBAAvB;AACA,OAAOC,gBAAP,MAA6B,2BAA7B;AACA,OAAO,IAAIC,MAAM,GAAG;AAClB;AACAC,EAAAA,IAAI,EAAE;AACJC,IAAAA,OAAO,EAAE;AADL;AAFY,CAAb;AAMP,IAAIC,SAAS,GAAG;AACdC,EAAAA,OAAO,EAAE;AADK,CAAhB;AAGA,IAAIC,gBAAgB,GAAG,OAAvB;AACA,IAAIC,WAAW,GAAG,aAAaX,KAAK,CAACY,UAAN,CAAiB,SAASD,WAAT,CAAqBE,KAArB,EAA4BC,GAA5B,EAAiC;AAC/E,MAAIC,OAAO,GAAGF,KAAK,CAACE,OAApB;AAAA,MACIC,SAAS,GAAGH,KAAK,CAACG,SADtB;AAAA,MAEIC,gBAAgB,GAAGJ,KAAK,CAACK,SAF7B;AAAA,MAGIC,SAAS,GAAGF,gBAAgB,KAAK,KAAK,CAA1B,GAA8BP,gBAA9B,GAAiDO,gBAHjE;AAAA,MAIIG,KAAK,GAAGrB,wBAAwB,CAACc,KAAD,EAAQ,CAAC,SAAD,EAAY,WAAZ,EAAyB,WAAzB,CAAR,CAJpC;;AAMA,SAAO,aAAab,KAAK,CAACqB,aAAN,CAAoBjB,gBAAgB,CAACkB,QAArC,EAA+C;AACjEC,IAAAA,KAAK,EAAEf;AAD0D,GAA/C,EAEjB,aAAaR,KAAK,CAACqB,aAAN,CAAoBF,SAApB,EAA+BrB,QAAQ,CAAC;AACtDkB,IAAAA,SAAS,EAAEd,IAAI,CAACa,OAAO,CAACT,IAAT,EAAeU,SAAf,CADuC;AAEtDF,IAAAA,GAAG,EAAEA,GAFiD;AAGtDU,IAAAA,IAAI,EAAEL,SAAS,KAAKT,gBAAd,GAAiC,IAAjC,GAAwC;AAHQ,GAAD,EAIpDU,KAJoD,CAAvC,CAFI,CAApB;AAOD,CAd8B,CAA/B;AAeAK,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAAzB,GAAwChB,WAAW,CAACiB,SAAZ,GAAwB;AAC9D;AACF;AACA;AACEC,EAAAA,QAAQ,EAAE5B,SAAS,CAAC6B,IAJ0C;;AAM9D;AACF;AACA;AACA;AACEf,EAAAA,OAAO,EAAEd,SAAS,CAAC8B,MAAV,CAAiBC,UAVoC;;AAY9D;AACF;AACA;AACEhB,EAAAA,SAAS,EAAEf,SAAS,CAACgC,MAfyC;;AAiB9D;AACF;AACA;AACA;AACEf,EAAAA,SAAS,EAAEjB;AACX;AADoB,GAEnBiC;AAvB6D,CAAhE,GAwBI,KAAK,CAxBT;AAyBA,eAAe/B,UAAU,CAACE,MAAD,EAAS;AAChC8B,EAAAA,IAAI,EAAE;AAD0B,CAAT,CAAV,CAEZxB,WAFY,CAAf","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport withStyles from '../styles/withStyles';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nexport var styles = {\n  /* Styles applied to the root element. */\n  root: {\n    display: 'table-footer-group'\n  }\n};\nvar tablelvl2 = {\n  variant: 'footer'\n};\nvar defaultComponent = 'tfoot';\nvar TableFooter = /*#__PURE__*/React.forwardRef(function TableFooter(props, ref) {\n  var classes = props.classes,\n      className = props.className,\n      _props$component = props.component,\n      Component = _props$component === void 0 ? defaultComponent : _props$component,\n      other = _objectWithoutProperties(props, [\"classes\", \"className\", \"component\"]);\n\n  return /*#__PURE__*/React.createElement(Tablelvl2Context.Provider, {\n    value: tablelvl2\n  }, /*#__PURE__*/React.createElement(Component, _extends({\n    className: clsx(classes.root, className),\n    ref: ref,\n    role: Component === defaultComponent ? null : 'rowgroup'\n  }, other)));\n});\nprocess.env.NODE_ENV !== \"production\" ? TableFooter.propTypes = {\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children: PropTypes.node,\n\n  /**\n   * Override or extend the styles applied to the component.\n   * See [CSS API](#css) below for more details.\n   */\n  classes: PropTypes.object.isRequired,\n\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes\n  /* @typescript-to-proptypes-ignore */\n  .elementType\n} : void 0;\nexport default withStyles(styles, {\n  name: 'MuiTableFooter'\n})(TableFooter);"]},"metadata":{},"sourceType":"module"}