UNPKG

@ohu-mobile/core

Version:
63 lines (62 loc) 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.Use = void 0; var _vue = _interopRequireDefault(require("vue")); var _Button = _interopRequireDefault(require("../Button")); require("../Button/style"); var _Dialog = _interopRequireDefault(require("../Dialog")); require("../Dialog/style"); var _index = _interopRequireDefault(require("./index")); var _en_US = _interopRequireDefault(require("./en_US")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = exports.default = { title: 'Config/Locale', parameters: { options: { showPanel: true } } }; var Use = exports.Use = function Use() { return _vue.default.extend({ beforeCreate: function beforeCreate() { _vue.default.use(_index.default); }, render: function render() { var _this = this; var h = arguments[0]; return h("p", { "style": "padding: 12px;" }, [h("p", ["current lang(click to change):", ' ', h(_Button.default, { "attrs": { "inline": true, "size": "sm" }, "on": { "click": function click() { if (_this.$ohuLang === 'zh_CN') { _index.default.use('en_US', _en_US.default); } else { _index.default.use('zh_CN'); } } } }, [this.$ohuLang])]), h("p", [h(_Button.default, { "attrs": { "inline": true, "size": "sm" }, "on": { "click": function click() { return _Dialog.default.confirm({ content: 'hello', parent: _this }); } } }, ["Test Dialog"])])]); } }); };