{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n  className: PropTypes.string,\n  cssModule: PropTypes.object,\n  size: PropTypes.string,\n  bordered: PropTypes.bool,\n  borderless: PropTypes.bool,\n  striped: PropTypes.bool,\n  dark: PropTypes.bool,\n  hover: PropTypes.bool,\n  responsive: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n  tag: tagPropType,\n  responsiveTag: tagPropType,\n  innerRef: PropTypes.oneOfType([PropTypes.func, PropTypes.string, PropTypes.object])\n};\nvar defaultProps = {\n  tag: 'table',\n  responsiveTag: 'div'\n};\n\nvar Table = function Table(props) {\n  var className = props.className,\n      cssModule = props.cssModule,\n      size = props.size,\n      bordered = props.bordered,\n      borderless = props.borderless,\n      striped = props.striped,\n      dark = props.dark,\n      hover = props.hover,\n      responsive = props.responsive,\n      Tag = props.tag,\n      ResponsiveTag = props.responsiveTag,\n      innerRef = props.innerRef,\n      attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"size\", \"bordered\", \"borderless\", \"striped\", \"dark\", \"hover\", \"responsive\", \"tag\", \"responsiveTag\", \"innerRef\"]);\n\n  var classes = mapToCssModules(classNames(className, 'table', size ? 'table-' + size : false, bordered ? 'table-bordered' : false, borderless ? 'table-borderless' : false, striped ? 'table-striped' : false, dark ? 'table-dark' : false, hover ? 'table-hover' : false), cssModule);\n  var table = /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n    ref: innerRef,\n    className: classes\n  }));\n\n  if (responsive) {\n    var responsiveClassName = mapToCssModules(responsive === true ? 'table-responsive' : \"table-responsive-\" + responsive, cssModule);\n    return /*#__PURE__*/React.createElement(ResponsiveTag, {\n      className: responsiveClassName\n    }, table);\n  }\n\n  return table;\n};\n\nTable.propTypes = propTypes;\nTable.defaultProps = defaultProps;\nexport default Table;","map":{"version":3,"sources":["/home/sonia/VisualStudioCode/Poryecto-Propio/Proyecto-React-Firebase/node_modules/reactstrap/es/Table.js"],"names":["_extends","_objectWithoutPropertiesLoose","React","PropTypes","classNames","mapToCssModules","tagPropType","propTypes","className","string","cssModule","object","size","bordered","bool","borderless","striped","dark","hover","responsive","oneOfType","tag","responsiveTag","innerRef","func","defaultProps","Table","props","Tag","ResponsiveTag","attributes","classes","table","createElement","ref","responsiveClassName"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n  className: PropTypes.string,\n  cssModule: PropTypes.object,\n  size: PropTypes.string,\n  bordered: PropTypes.bool,\n  borderless: PropTypes.bool,\n  striped: PropTypes.bool,\n  dark: PropTypes.bool,\n  hover: PropTypes.bool,\n  responsive: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n  tag: tagPropType,\n  responsiveTag: tagPropType,\n  innerRef: PropTypes.oneOfType([PropTypes.func, PropTypes.string, PropTypes.object])\n};\nvar defaultProps = {\n  tag: 'table',\n  responsiveTag: 'div'\n};\n\nvar Table = function Table(props) {\n  var className = props.className,\n      cssModule = props.cssModule,\n      size = props.size,\n      bordered = props.bordered,\n      borderless = props.borderless,\n      striped = props.striped,\n      dark = props.dark,\n      hover = props.hover,\n      responsive = props.responsive,\n      Tag = props.tag,\n      ResponsiveTag = props.responsiveTag,\n      innerRef = props.innerRef,\n      attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"size\", \"bordered\", \"borderless\", \"striped\", \"dark\", \"hover\", \"responsive\", \"tag\", \"responsiveTag\", \"innerRef\"]);\n\n  var classes = mapToCssModules(classNames(className, 'table', size ? 'table-' + size : false, bordered ? 'table-bordered' : false, borderless ? 'table-borderless' : false, striped ? 'table-striped' : false, dark ? 'table-dark' : false, hover ? 'table-hover' : false), cssModule);\n  var table = /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n    ref: innerRef,\n    className: classes\n  }));\n\n  if (responsive) {\n    var responsiveClassName = mapToCssModules(responsive === true ? 'table-responsive' : \"table-responsive-\" + responsive, cssModule);\n    return /*#__PURE__*/React.createElement(ResponsiveTag, {\n      className: responsiveClassName\n    }, table);\n  }\n\n  return table;\n};\n\nTable.propTypes = propTypes;\nTable.defaultProps = defaultProps;\nexport default Table;"]},"metadata":{},"sourceType":"module"}