UNPKG

cyber-web-ui

Version:
47 lines (46 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _vue = require("vue"); var _Login = _interopRequireDefault(require("./Login")); var _store = require("../_utils/store"); var _history = require("../_utils/history"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = exports.default = (0, _vue.defineComponent)({ name: 'CLoginPage', props: { logo: String }, setup: function setup(props, _ref) { var attrs = _ref.attrs, slots = _ref.slots, emit = _ref.emit, expose = _ref.expose; var $configStore = (0, _store.configStore)(); var logo = (0, _vue.computed)(function () { return props.logo || $configStore.loginLogo; }); var pageStyle = (0, _vue.computed)(function () { var obj = {}; if ($configStore.loginBackground) obj['background-image'] = "url(".concat($configStore.loginBackground, ")"); return obj; }); function onFinish() { (0, _history.changeLocation)($configStore.homePath); } return function () { return (0, _vue.createVNode)("div", { "class": "cyber-login-page", "style": pageStyle.value }, [(0, _vue.createVNode)(_Login.default, { "style": "margin: auto;", "onFinish": onFinish, "logo": logo.value }, null), (0, _vue.createVNode)("div", { "class": "cyber-copyright-footer" }, [$configStore.copyright])]); }; } });