????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/422.23262754.chunk.js.map |
{"version":3,"file":"static/js/422.23262754.chunk.js","mappings":"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","sources":["../.yarn/__virtual__/reactstrap-virtual-4c869ece7a/6/root/.yarn/berry/cache/reactstrap-npm-8.10.1-e3a658744a-10c0.zip/node_modules/reactstrap/es/Card.js","views/login/thief.js","../.yarn/__virtual__/reactstrap-virtual-4c869ece7a/6/root/.yarn/berry/cache/reactstrap-npm-8.10.1-e3a658744a-10c0.zip/node_modules/reactstrap/es/CardTitle.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nvar _excluded = [\"className\", \"cssModule\", \"color\", \"body\", \"inverse\", \"outline\", \"tag\", \"innerRef\"];\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n inverse: PropTypes.bool,\n color: PropTypes.string,\n body: PropTypes.bool,\n outline: PropTypes.bool,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.string, PropTypes.func])\n};\nvar defaultProps = {\n tag: 'div'\n};\n\nvar Card = function Card(props) {\n var className = props.className,\n cssModule = props.cssModule,\n color = props.color,\n body = props.body,\n inverse = props.inverse,\n outline = props.outline,\n Tag = props.tag,\n innerRef = props.innerRef,\n attributes = _objectWithoutPropertiesLoose(props, _excluded);\n\n var classes = mapToCssModules(classNames(className, 'card', inverse ? 'text-white' : false, body ? 'card-body' : false, color ? (outline ? 'border' : 'bg') + \"-\" + color : false), cssModule);\n return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n className: classes,\n ref: innerRef\n }));\n};\n\nCard.propTypes = propTypes;\nCard.defaultProps = defaultProps;\nexport default Card;","import { useState, useLayoutEffect, useCallback } from 'react';\nimport { Input, Button, Card, CardBody, CardTitle, Col } from 'reactstrap';\nimport Cookies from 'js-cookie';\nimport { ID_TOKEN_INFO } from '../../actions/constants';\nimport './style.scss'\nimport { ViewImage } from '../../others';\nimport { clearTokens } from '../../routes/permission';\nconst FormLogin = () => {\n const [token, setToken] = useState('');\n\n // Kiểm tra cookie\n useLayoutEffect(() => clearTokens(), []);\n\n /**\n * Xử lý đăng nhập\n * @type {(event: import('react').FormEvent<HTMLElement>) => void}\n */\n const handleLogin = useCallback((e) => {\n e.preventDefault();\n Cookies.set('GDTQLXD', token);\n localStorage.setItem(ID_TOKEN_INFO, JSON.stringify({\n display_Name: 'Admin',\n }));\n window.location.replace('admin')\n }, [token])\n return (\n <div className=\"main-login\">\n <div className=\"\"></div>\n <div className=\"flex-fill d-flex flex-column justify-content-center py-4\">\n <div className=\"row container-tight modal-login\">\n <Col md='12' className=\"form-login\">\n <Card tag=\"form\" className=\"card-md\" onSubmit={handleLogin}>\n <CardBody>\n <CardTitle className=\"text-center mb-4\">\n <ViewImage\n concat={`/assets/img/thief.svg`}\n width={\"auto\"} height={70} alt={process.env.REACT_APP_WEBSITE_NAME || 'GDT Solutions'}\n />\n </CardTitle>\n <div className=\"form-floating mb-3\">\n <Input type=\"text\" value={token} id=\"login-user\"\n placeholder=\"Nhập tên đăng nhập\"\n onChange={(e) => setToken(e.target.value)}\n autoFocus required>\n </Input>\n <label htmlFor=\"login-user\"><i className=\"fas fa-user mr-2\"></i>Token</label>\n </div>\n <span className=\"hr-text\" style={{ color: 'blue' }}>★★★★★</span>\n <div className=\"form-footer\">\n <Button className=\"btn-square btn-login\" type=\"submit\" block size=\"lg\">\n <span>Vô !</span>\n </Button>\n </div>\n </CardBody>\n </Card>\n </Col>\n </div>\n </div>\n </div>\n );\n}\n\nexport default FormLogin;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nvar _excluded = [\"className\", \"cssModule\", \"tag\"];\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n className: PropTypes.string,\n cssModule: PropTypes.object\n};\nvar defaultProps = {\n tag: 'div'\n};\n\nvar CardTitle = function CardTitle(props) {\n var className = props.className,\n cssModule = props.cssModule,\n Tag = props.tag,\n attributes = _objectWithoutPropertiesLoose(props, _excluded);\n\n var classes = mapToCssModules(classNames(className, 'card-title'), cssModule);\n return /*#__PURE__*/React.createElement(Tag, _extends({}, attributes, {\n className: classes\n }));\n};\n\nCardTitle.propTypes = propTypes;\nCardTitle.defaultProps = defaultProps;\nexport default CardTitle;"],"names":["_excluded","propTypes","tag","tagPropType","inverse","PropTypes","color","body","outline","className","cssModule","innerRef","Card","props","Tag","attributes","_objectWithoutPropertiesLoose","classes","mapToCssModules","classNames","React","_extends","ref","defaultProps","FormLogin","token","setToken","useState","useLayoutEffect","clearTokens","handleLogin","useCallback","e","preventDefault","Cookies","set","localStorage","setItem","ID_TOKEN_INFO","JSON","stringify","display_Name","window","location","replace","_jsxs","children","_jsx","Col","md","onSubmit","CardBody","CardTitle","ViewImage","concat","width","height","alt","process","Input","type","value","id","placeholder","onChange","target","autoFocus","required","htmlFor","style","Button","block","size"],"sourceRoot":""}