vuetify
Version:
Vue.js 2 Semantic Component Framework
86 lines (85 loc) • 1.79 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {
props: {
appendIcon: {
type: String,
default: 'arrow_drop_down'
},
appendIconCb: Function,
attach: Boolean,
auto: Boolean,
autocomplete: Boolean,
browserAutocomplete: {
type: String,
default: 'on'
},
cacheItems: Boolean,
chips: Boolean,
clearable: Boolean,
combobox: Boolean,
contentClass: String,
debounceSearch: {
type: [Number, String],
default: 200
},
deletableChips: Boolean,
dense: Boolean,
editable: Boolean,
hideSelected: Boolean,
items: {
type: Array,
default: function _default() {
return [];
}
},
itemAvatar: {
type: String,
default: 'avatar'
},
itemDisabled: {
type: String,
default: 'disabled'
},
itemText: {
type: String,
default: 'text'
},
itemValue: {
type: String,
default: 'value'
},
maxHeight: {
type: [Number, String],
default: 300
},
minWidth: {
type: [Boolean, Number, String],
default: false
},
multiple: Boolean,
multiLine: Boolean,
openOnClear: Boolean,
overflow: Boolean,
returnObject: Boolean,
searchInput: {
default: null
},
segmented: Boolean,
singleLine: Boolean,
tags: Boolean,
valueComparator: {
type: Function,
default: function _default(a, b) {
if (a !== Object(a)) return a === b;
var aProps = Object.keys(a);
var bProps = Object.keys(b);
return aProps.length === bProps.length && aProps.every(function (propName) {
return a[propName] === b[propName];
});
}
}
}
};