mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-25 09:55:15 +00:00
1 line
4.4 KiB
JSON
1 line
4.4 KiB
JSON
{"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 { TabContext } from './TabContext';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n tabId: PropTypes.any\n};\nvar defaultProps = {\n tag: 'div'\n};\nexport default function TabPane(props) {\n var className = props.className,\n cssModule = props.cssModule,\n tabId = props.tabId,\n Tag = props.tag,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"tabId\", \"tag\"]);\n\n var getClasses = function getClasses(activeTabId) {\n return mapToCssModules(classNames('tab-pane', className, {\n active: tabId === activeTabId\n }), cssModule);\n };\n\n return /*#__PURE__*/React.createElement(TabContext.Consumer, null, function (_ref) {\n var activeTabId = _ref.activeTabId;\n return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n className: getClasses(activeTabId)\n }));\n });\n}\nTabPane.propTypes = propTypes;\nTabPane.defaultProps = defaultProps;","map":{"version":3,"sources":["/app/node_modules/reactstrap/es/TabPane.js"],"names":["_extends","_objectWithoutPropertiesLoose","React","PropTypes","classNames","TabContext","mapToCssModules","tagPropType","propTypes","tag","className","string","cssModule","object","tabId","any","defaultProps","TabPane","props","Tag","attributes","getClasses","activeTabId","active","createElement","Consumer","_ref"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,oCAArB;AACA,OAAOC,6BAAP,MAA0C,yDAA1C;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,UAAP,MAAuB,YAAvB;AACA,SAASC,UAAT,QAA2B,cAA3B;AACA,SAASC,eAAT,EAA0BC,WAA1B,QAA6C,SAA7C;AACA,IAAIC,SAAS,GAAG;AACdC,EAAAA,GAAG,EAAEF,WADS;AAEdG,EAAAA,SAAS,EAAEP,SAAS,CAACQ,MAFP;AAGdC,EAAAA,SAAS,EAAET,SAAS,CAACU,MAHP;AAIdC,EAAAA,KAAK,EAAEX,SAAS,CAACY;AAJH,CAAhB;AAMA,IAAIC,YAAY,GAAG;AACjBP,EAAAA,GAAG,EAAE;AADY,CAAnB;AAGA,eAAe,SAASQ,OAAT,CAAiBC,KAAjB,EAAwB;AACrC,MAAIR,SAAS,GAAGQ,KAAK,CAACR,SAAtB;AAAA,MACIE,SAAS,GAAGM,KAAK,CAACN,SADtB;AAAA,MAEIE,KAAK,GAAGI,KAAK,CAACJ,KAFlB;AAAA,MAGIK,GAAG,GAAGD,KAAK,CAACT,GAHhB;AAAA,MAIIW,UAAU,GAAGnB,6BAA6B,CAACiB,KAAD,EAAQ,CAAC,WAAD,EAAc,WAAd,EAA2B,OAA3B,EAAoC,KAApC,CAAR,CAJ9C;;AAMA,MAAIG,UAAU,GAAG,SAASA,UAAT,CAAoBC,WAApB,EAAiC;AAChD,WAAOhB,eAAe,CAACF,UAAU,CAAC,UAAD,EAAaM,SAAb,EAAwB;AACvDa,MAAAA,MAAM,EAAET,KAAK,KAAKQ;AADqC,KAAxB,CAAX,EAElBV,SAFkB,CAAtB;AAGD,GAJD;;AAMA,SAAO,aAAaV,KAAK,CAACsB,aAAN,CAAoBnB,UAAU,CAACoB,QAA/B,EAAyC,IAAzC,EAA+C,UAAUC,IAAV,EAAgB;AACjF,QAAIJ,WAAW,GAAGI,IAAI,CAACJ,WAAvB;AACA,WAAO,aAAapB,KAAK,CAACsB,aAAN,CAAoBL,GAApB,EAAyBnB,QAAQ,CAAC,EAAD,EAAKoB,UAAL,EAAiB;AACpEV,MAAAA,SAAS,EAAEW,UAAU,CAACC,WAAD;AAD+C,KAAjB,CAAjC,CAApB;AAGD,GALmB,CAApB;AAMD;AACDL,OAAO,CAACT,SAAR,GAAoBA,SAApB;AACAS,OAAO,CAACD,YAAR,GAAuBA,YAAvB","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 { TabContext } from './TabContext';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n tabId: PropTypes.any\n};\nvar defaultProps = {\n tag: 'div'\n};\nexport default function TabPane(props) {\n var className = props.className,\n cssModule = props.cssModule,\n tabId = props.tabId,\n Tag = props.tag,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"tabId\", \"tag\"]);\n\n var getClasses = function getClasses(activeTabId) {\n return mapToCssModules(classNames('tab-pane', className, {\n active: tabId === activeTabId\n }), cssModule);\n };\n\n return /*#__PURE__*/React.createElement(TabContext.Consumer, null, function (_ref) {\n var activeTabId = _ref.activeTabId;\n return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n className: getClasses(activeTabId)\n }));\n });\n}\nTabPane.propTypes = propTypes;\nTabPane.defaultProps = defaultProps;"]},"metadata":{},"sourceType":"module"} |