This commit is contained in:
darenhsu
2022-07-17 13:16:16 +08:00
parent 84759556ff
commit befd344ab0
28070 changed files with 4008428 additions and 1 deletions
+64
View File
@@ -0,0 +1,64 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("../../../src/components/VMessages/VMessages.sass");
var _colorable = _interopRequireDefault(require("../../mixins/colorable"));
var _themeable = _interopRequireDefault(require("../../mixins/themeable"));
var _mixins = _interopRequireDefault(require("../../util/mixins"));
var _helpers = require("../../util/helpers");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// Styles
// Mixins
// Utilities
/* @vue/component */
var _default2 = (0, _mixins.default)(_colorable.default, _themeable.default).extend({
name: 'v-messages',
props: {
value: {
type: Array,
default: function _default() {
return [];
}
}
},
methods: {
genChildren: function genChildren() {
return this.$createElement('transition-group', {
staticClass: 'v-messages__wrapper',
attrs: {
name: 'message-transition',
tag: 'div'
}
}, this.value.map(this.genMessage));
},
genMessage: function genMessage(message, key) {
return this.$createElement('div', {
staticClass: 'v-messages__message',
key: key
}, (0, _helpers.getSlot)(this, 'default', {
message: message,
key: key
}) || [message]);
}
},
render: function render(h) {
return h('div', this.setTextColor(this.color, {
staticClass: 'v-messages',
class: this.themeClasses
}), [this.genChildren()]);
}
});
exports.default = _default2;
//# sourceMappingURL=VMessages.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../../src/components/VMessages/VMessages.ts"],"names":[],"mappings":";;;;;;;AACA;;AAGA;;AACA;;AAIA;;AAGA;;;;AAZA;AAGA;AAQA;;AAGA;gBACe,qBAAO,kBAAP,EAAkB,kBAAlB,EAA6B,MAA7B,CAAoC;AACjD,EAAA,IAAI,EAAE,YAD2C;AAGjD,EAAA,KAAK,EAAE;AACL,IAAA,KAAK,EAAE;AACL,MAAA,IAAI,EAAE,KADD;AAEL,MAAA,OAAO,EAAE;AAAA,eAAO,EAAP;AAAA;AAFJ;AADF,GAH0C;AAUjD,EAAA,OAAO,EAAE;AACP,IAAA,WADO,yBACI;AACT,aAAO,KAAK,cAAL,CAAoB,kBAApB,EAAwC;AAC7C,QAAA,WAAW,EAAE,qBADgC;AAE7C,QAAA,KAAK,EAAE;AACL,UAAA,IAAI,EAAE,oBADD;AAEL,UAAA,GAAG,EAAE;AAFA;AAFsC,OAAxC,EAMJ,KAAK,KAAL,CAAW,GAAX,CAAe,KAAK,UAApB,CANI,CAAP;AAOD,KATM;AAUP,IAAA,UAVO,sBAUK,OAVL,EAUsB,GAVtB,EAUiC;AACtC,aAAO,KAAK,cAAL,CAAoB,KAApB,EAA2B;AAChC,QAAA,WAAW,EAAE,qBADmB;AAEhC,QAAA,GAAG,EAAH;AAFgC,OAA3B,EAGJ,sBAAQ,IAAR,EAAc,SAAd,EAAyB;AAAE,QAAA,OAAO,EAAP,OAAF;AAAW,QAAA,GAAG,EAAH;AAAX,OAAzB,KAA8C,CAAC,OAAD,CAH1C,CAAP;AAID;AAfM,GAVwC;AA4BjD,EAAA,MA5BiD,kBA4BzC,CA5ByC,EA4BxC;AACP,WAAO,CAAC,CAAC,KAAD,EAAQ,KAAK,YAAL,CAAkB,KAAK,KAAvB,EAA8B;AAC5C,MAAA,WAAW,EAAE,YAD+B;AAE5C,MAAA,KAAK,EAAE,KAAK;AAFgC,KAA9B,CAAR,EAGJ,CAAC,KAAK,WAAL,EAAD,CAHI,CAAR;AAID;AAjCgD,CAApC,C","sourcesContent":["// Styles\nimport './VMessages.sass'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Themeable from '../../mixins/themeable'\n\n// Types\nimport { VNode, PropType } from 'vue'\nimport mixins from '../../util/mixins'\n\n// Utilities\nimport { getSlot } from '../../util/helpers'\n\n/* @vue/component */\nexport default mixins(Colorable, Themeable).extend({\n name: 'v-messages',\n\n props: {\n value: {\n type: Array as PropType<string[]>,\n default: () => ([]),\n },\n },\n\n methods: {\n genChildren () {\n return this.$createElement('transition-group', {\n staticClass: 'v-messages__wrapper',\n attrs: {\n name: 'message-transition',\n tag: 'div',\n },\n }, this.value.map(this.genMessage))\n },\n genMessage (message: string, key: number) {\n return this.$createElement('div', {\n staticClass: 'v-messages__message',\n key,\n }, getSlot(this, 'default', { message, key }) || [message])\n },\n },\n\n render (h): VNode {\n return h('div', this.setTextColor(this.color, {\n staticClass: 'v-messages',\n class: this.themeClasses,\n }), [this.genChildren()])\n },\n})\n"],"sourceRoot":"","file":"VMessages.js"}
+20
View File
@@ -0,0 +1,20 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "VMessages", {
enumerable: true,
get: function get() {
return _VMessages.default;
}
});
exports.default = void 0;
var _VMessages = _interopRequireDefault(require("./VMessages"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = _VMessages.default;
exports.default = _default;
//# sourceMappingURL=index.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../../src/components/VMessages/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA;;;;eAGe,kB","sourcesContent":["import VMessages from './VMessages'\n\nexport { VMessages }\nexport default VMessages\n"],"sourceRoot":"","file":"index.js"}