UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

75 lines (56 loc) 2 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); require('./style/index.less'); var _defaultProps = require('./defaultProps'); var _defaultProps2 = _interopRequireDefault(_defaultProps); var _LocaleReceiver = require('ant-design-vue/lib/locale-provider/LocaleReceiver'); var _LocaleReceiver2 = _interopRequireDefault(_LocaleReceiver); var _Form = require('./Form'); var _Form2 = _interopRequireDefault(_Form); var _zh_CN = require('../d-language/login/zh_CN'); var _zh_CN2 = _interopRequireDefault(_zh_CN); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } exports['default'] = { name: 'DLogin', inheritAttrs: false, props: (0, _extends3['default'])({}, _defaultProps2['default']), methods: { getDefaultLocale: function getDefaultLocale() { var result = (0, _extends3['default'])({}, _zh_CN2['default'], this.locale); result.lang = (0, _extends3['default'])({}, result.lang, (this.locale || {}).lang); return result; }, renderComponent: function renderComponent(contextLocale, locale) { var _this = this; var h = this.$createElement; var $props = this.$props; var props = { props: (0, _extends3['default'])({}, $props, { locale: (0, _extends3['default'])({}, contextLocale, { locale: locale }) }), on: { formCreated: function formCreated(form) { _this.form = form; } }, ref: 'fromRef' }; return h(_Form2['default'], props); } }, render: function render() { var h = arguments[0]; var $props = this.$props; return h(_LocaleReceiver2['default'], { attrs: { componentName: 'DLogin', defaultLocale: this.getDefaultLocale }, scopedSlots: { 'default': this.renderComponent } }); } };