| Server IP : 34.87.99.72 / Your IP : 216.73.217.31 Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 User : bitnami ( 1000) PHP Version : 7.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /opt/bitnami/apache/htdocs/app/node_modules/vuetify/lib/components/VMessages/ |
Upload File : |
// Styles
import "../../../src/components/VMessages/VMessages.sass"; // Mixins
import Colorable from '../../mixins/colorable';
import Themeable from '../../mixins/themeable';
import mixins from '../../util/mixins'; // Utilities
import { getSlot } from '../../util/helpers';
/* @vue/component */
export default mixins(Colorable, Themeable).extend({
name: 'v-messages',
props: {
value: {
type: Array,
default: () => []
}
},
methods: {
genChildren() {
return this.$createElement('transition-group', {
staticClass: 'v-messages__wrapper',
attrs: {
name: 'message-transition',
tag: 'div'
}
}, this.value.map(this.genMessage));
},
genMessage(message, key) {
return this.$createElement('div', {
staticClass: 'v-messages__message',
key
}, getSlot(this, 'default', {
message,
key
}) || [message]);
}
},
render(h) {
return h('div', this.setTextColor(this.color, {
staticClass: 'v-messages',
class: this.themeClasses
}), [this.genChildren()]);
}
});
//# sourceMappingURL=VMessages.js.map