????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
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":""}