mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-25 09:55:15 +00:00
1 line
11 KiB
JSON
1 line
11 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 { mapToCssModules } from './utils';\nimport CustomFileInput from './CustomFileInput';\nvar propTypes = {\n className: PropTypes.string,\n id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,\n type: PropTypes.string.isRequired,\n label: PropTypes.node,\n inline: PropTypes.bool,\n valid: PropTypes.bool,\n invalid: PropTypes.bool,\n bsSize: PropTypes.string,\n htmlFor: PropTypes.string,\n cssModule: PropTypes.object,\n children: PropTypes.oneOfType([PropTypes.node, PropTypes.array, PropTypes.func]),\n innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.string, PropTypes.func])\n};\n\nfunction CustomInput(props) {\n var className = props.className,\n label = props.label,\n inline = props.inline,\n valid = props.valid,\n invalid = props.invalid,\n cssModule = props.cssModule,\n children = props.children,\n bsSize = props.bsSize,\n innerRef = props.innerRef,\n htmlFor = props.htmlFor,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"label\", \"inline\", \"valid\", \"invalid\", \"cssModule\", \"children\", \"bsSize\", \"innerRef\", \"htmlFor\"]);\n\n var type = attributes.type;\n var customClass = mapToCssModules(classNames(className, \"custom-\" + type, bsSize ? \"custom-\" + type + \"-\" + bsSize : false), cssModule);\n var validationClassNames = mapToCssModules(classNames(invalid && \"is-invalid\", valid && \"is-valid\"), cssModule);\n var labelHtmlFor = htmlFor || attributes.id;\n\n if (type === \"select\") {\n var _type = attributes.type,\n _rest = _objectWithoutPropertiesLoose(attributes, [\"type\"]);\n\n return /*#__PURE__*/React.createElement(\"select\", _extends({}, _rest, {\n ref: innerRef,\n className: classNames(validationClassNames, customClass),\n \"aria-invalid\": invalid\n }), children);\n }\n\n if (type === \"file\") {\n return /*#__PURE__*/React.createElement(CustomFileInput, props);\n }\n\n if (type !== \"checkbox\" && type !== \"radio\" && type !== \"switch\") {\n return /*#__PURE__*/React.createElement(\"input\", _extends({}, attributes, {\n ref: innerRef,\n \"aria-invalid\": invalid,\n className: classNames(validationClassNames, customClass)\n }));\n }\n\n var wrapperClasses = classNames(customClass, mapToCssModules(classNames(\"custom-control\", {\n \"custom-control-inline\": inline\n }), cssModule));\n\n var hidden = attributes.hidden,\n rest = _objectWithoutPropertiesLoose(attributes, [\"hidden\"]);\n\n return /*#__PURE__*/React.createElement(\"div\", {\n className: wrapperClasses,\n hidden: hidden || false\n }, /*#__PURE__*/React.createElement(\"input\", _extends({}, rest, {\n type: type === \"switch\" ? \"checkbox\" : type,\n ref: innerRef,\n \"aria-invalid\": invalid,\n className: classNames(validationClassNames, mapToCssModules(\"custom-control-input\", cssModule))\n })), /*#__PURE__*/React.createElement(\"label\", {\n className: mapToCssModules(\"custom-control-label\", cssModule),\n htmlFor: labelHtmlFor\n }, label), children);\n}\n\nCustomInput.propTypes = propTypes;\nexport default CustomInput;","map":{"version":3,"sources":["/app/node_modules/reactstrap/es/CustomInput.js"],"names":["_extends","_objectWithoutPropertiesLoose","React","PropTypes","classNames","mapToCssModules","CustomFileInput","propTypes","className","string","id","oneOfType","number","isRequired","type","label","node","inline","bool","valid","invalid","bsSize","htmlFor","cssModule","object","children","array","func","innerRef","CustomInput","props","attributes","customClass","validationClassNames","labelHtmlFor","_type","_rest","createElement","ref","wrapperClasses","hidden","rest"],"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 } from './utils';\nimport CustomFileInput from './CustomFileInput';\nvar propTypes = {\n className: PropTypes.string,\n id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired,\n type: PropTypes.string.isRequired,\n label: PropTypes.node,\n inline: PropTypes.bool,\n valid: PropTypes.bool,\n invalid: PropTypes.bool,\n bsSize: PropTypes.string,\n htmlFor: PropTypes.string,\n cssModule: PropTypes.object,\n children: PropTypes.oneOfType([PropTypes.node, PropTypes.array, PropTypes.func]),\n innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.string, PropTypes.func])\n};\n\nfunction CustomInput(props) {\n var className = props.className,\n label = props.label,\n inline = props.inline,\n valid = props.valid,\n invalid = props.invalid,\n cssModule = props.cssModule,\n children = props.children,\n bsSize = props.bsSize,\n innerRef = props.innerRef,\n htmlFor = props.htmlFor,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"label\", \"inline\", \"valid\", \"invalid\", \"cssModule\", \"children\", \"bsSize\", \"innerRef\", \"htmlFor\"]);\n\n var type = attributes.type;\n var customClass = mapToCssModules(classNames(className, \"custom-\" + type, bsSize ? \"custom-\" + type + \"-\" + bsSize : false), cssModule);\n var validationClassNames = mapToCssModules(classNames(invalid && \"is-invalid\", valid && \"is-valid\"), cssModule);\n var labelHtmlFor = htmlFor || attributes.id;\n\n if (type === \"select\") {\n var _type = attributes.type,\n _rest = _objectWithoutPropertiesLoose(attributes, [\"type\"]);\n\n return /*#__PURE__*/React.createElement(\"select\", _extends({}, _rest, {\n ref: innerRef,\n className: classNames(validationClassNames, customClass),\n \"aria-invalid\": invalid\n }), children);\n }\n\n if (type === \"file\") {\n return /*#__PURE__*/React.createElement(CustomFileInput, props);\n }\n\n if (type !== \"checkbox\" && type !== \"radio\" && type !== \"switch\") {\n return /*#__PURE__*/React.createElement(\"input\", _extends({}, attributes, {\n ref: innerRef,\n \"aria-invalid\": invalid,\n className: classNames(validationClassNames, customClass)\n }));\n }\n\n var wrapperClasses = classNames(customClass, mapToCssModules(classNames(\"custom-control\", {\n \"custom-control-inline\": inline\n }), cssModule));\n\n var hidden = attributes.hidden,\n rest = _objectWithoutPropertiesLoose(attributes, [\"hidden\"]);\n\n return /*#__PURE__*/React.createElement(\"div\", {\n className: wrapperClasses,\n hidden: hidden || false\n }, /*#__PURE__*/React.createElement(\"input\", _extends({}, rest, {\n type: type === \"switch\" ? \"checkbox\" : type,\n ref: innerRef,\n \"aria-invalid\": invalid,\n className: classNames(validationClassNames, mapToCssModules(\"custom-control-input\", cssModule))\n })), /*#__PURE__*/React.createElement(\"label\", {\n className: mapToCssModules(\"custom-control-label\", cssModule),\n htmlFor: labelHtmlFor\n }, label), children);\n}\n\nCustomInput.propTypes = propTypes;\nexport default CustomInput;"]},"metadata":{},"sourceType":"module"} |