buefy-helper-json
Version:
Definitions of Buefy components for Vetur
460 lines (459 loc) • 11.3 kB
JSON
{
"b-autocomplete": {
"attributes": [
"value",
"data",
"field",
"clear-on-select",
"open-on-focus",
"keep-first",
"size",
"expanded",
"loading",
"icon",
"icon-pack",
"maxlength"
],
"subtags": [],
"description": "Buefy component <b-autocomplete>"
},
"b-checkbox": {
"attributes": [
"value",
"native-value",
"true-value",
"false-value",
"disabled",
"required",
"name",
"size",
"type"
],
"subtags": [],
"description": "Buefy component <b-checkbox>"
},
"b-checkbox-button": {
"attributes": [
"value",
"native-value",
"type",
"disabled",
"name",
"size"
],
"subtags": "checkbox-button",
"description": "Buefy component <b-checkbox-button>"
},
"b-collapse": {
"attributes": [
"open",
"animation"
],
"subtags": [],
"description": "Buefy component <b-collapse>"
},
"b-datepicker": {
"attributes": [
"value",
"date-formatter",
"date-parser",
"min-date",
"max-date",
"events",
"indicators",
"focused-date",
"size",
"inline",
"readonly",
"loading",
"icon",
"icon-pack",
"unselectable-dates",
"unselectable-days-of-week",
"selectable-dates",
"month-names",
"day-names",
"first-day-of-week",
"mobile-native",
"position"
],
"subtags": [],
"description": "Buefy component <b-datepicker>"
},
"b-dropdown": {
"attributes": [
"value",
"hoverable",
"position",
"disabled",
"inline",
"mobile-modal"
],
"subtags": ["b-dropdown-item"],
"description": "Buefy component <b-dropdown>"
},
"b-dropdown-item": {
"attributes": [
"value",
"separator",
"disabled",
"custom",
"has-link",
"paddingless"
],
"subtags": [],
"description": "Buefy component <b-dropdown-item>"
},
"b-field": {
"attributes": [
"type",
"label",
"label-for",
"custom-class",
"message",
"grouped",
"group-multiline",
"position",
"addons",
"horizontal"
],
"subtags": [],
"description": "Buefy component <b-field>"
},
"b-icon": {
"attributes": [
"type",
"pack",
"icon",
"size",
"custom-size",
"custom-class"
],
"subtags": [],
"description": "Buefy component <b-icon>"
},
"b-input": {
"attributes": [
"value",
"type",
"size",
"expanded",
"password-reveal",
"loading",
"icon",
"icon-pack",
"maxlength",
"has-counter"
],
"subtags": [],
"description": "Buefy component <b-input>"
},
"b-loading": {
"attributes": [
"active",
"animation",
"is-full-page",
"canCancel",
"onCancel"
],
"subtags": [],
"description": "Buefy component <b-loading>"
},
"b-message": {
"attributes": [
"type",
"active",
"closable",
"auto-close",
"duration",
"icon-pack",
"has-icon",
"size",
"icon-size",
"title"
],
"subtags": [],
"description": "Buefy component <b-message>"
},
"b-modal": {
"attributes": [
"active",
"component",
"parent",
"props",
"events",
"content",
"width",
"has-modal-card",
"animation",
"canCancel",
"onCancel",
"scroll"
],
"subtags": [],
"description": "Buefy component <b-modal>"
},
"b-notification": {
"attributes": [
"type",
"active",
"closable",
"auto-close",
"duration",
"icon-pack",
"has-icon"
],
"subtags": [],
"description": "Buefy component <b-notification>"
},
"b-pagination": {
"attributes": [
"total",
"per-page",
"current",
"order",
"size",
"simple",
"icon-pack"
],
"subtags": [],
"description": "Buefy component <b-pagination>"
},
"b-panel": {
"attributes": [
"collapsible",
"open",
"has-custom-template",
"header",
"content",
"animation",
"icon-pack"
],
"subtags": [],
"description": "Buefy component <b-panel>"
},
"b-radio": {
"attributes": [
"value",
"native-value",
"disabled",
"required",
"name",
"size",
"type"
],
"subtags": [],
"description": "Buefy component <b-radio>"
},
"b-radio-button": {
"attributes": [
"value",
"native-value",
"type",
"disabled",
"name",
"size"
],
"subtags": [],
"description": "Buefy component <b-radio-button>"
},
"b-select": {
"attributes": [
"value",
"size",
"placeholder",
"loading",
"expanded",
"icon",
"icon-pack",
"native-size"
],
"subtags": [],
"description": "Buefy component <b-select>"
},
"b-switch": {
"attributes": [
"type",
"value",
"native-value",
"true-value",
"false-value",
"disabled",
"name",
"size"
],
"subtags": [],
"description": "Buefy component <b-switch>"
},
"b-table": {
"attributes": [
"data",
"columns",
"default-sort",
"default-sort-direction",
"bordered",
"narrowed",
"selected",
"focusable",
"hoverable",
"checkable",
"checked-rows",
"mobile-cards",
"backend-sorting",
"backend-pagination",
"total",
"current-page",
"loading",
"paginated",
"pagination-simple",
"pagination-size",
"per-page",
"row-class",
"detailed",
"opened-detailed",
"has-detailed-visible",
"detail-key",
"custom-is-checked",
"is-row-checkable",
"icon-pack"
],
"subtags": ["b-table-column"],
"description": "Buefy component <b-table>"
},
"b-table-column": {
"attributes": [
"label",
"custom-key",
"field",
"meta",
"width",
"numeric",
"centered",
"sortable",
"visible",
"custom-sort"
],
"subtags": [],
"description": "Buefy component <b-table-column>"
},
"b-tabs": {
"attributes": [
"value",
"expanded",
"animated",
"type",
"size",
"position"
],
"subtags": ["b-tab-item"],
"description": "Buefy component <b-tabs>"
},
"b-tab-item": {
"attributes": [
"label",
"icon",
"icon-pack",
"disabled",
"visible"
],
"subtags": [],
"description": "Buefy component <b-tab-item>"
},
"b-tag": {
"attributes": [
"type",
"size",
"rounded",
"closable",
"attached",
"ellipsis",
"tabstop",
"disabled"
],
"subtags": [],
"description": "Buefy component <b-tag>"
},
"b-taglist": {
"attributes": [
"attached"
],
"subtags": [],
"description": "Buefy component <b-taglist>"
},
"b-taginput": {
"attributes": [
"value",
"maxlength",
"maxtags",
"type",
"size",
"rounded",
"attached",
"ellipsis",
"field",
"autocomplete",
"allow-new",
"remove-on-keys",
"confirm-key-codes",
"on-paste-separators",
"before-adding",
"allow-duplicates"
],
"subtags": [],
"description": "Buefy component <b-taginput>"
},
"b-timepicker": {
"attributes": [
"value",
"hour-format",
"increment-minutes",
"time-formatter",
"time-parser",
"min-time",
"max-time",
"size",
"inline",
"readonly",
"loading",
"icon",
"icon-pack",
"unselectable-times",
"mobile-native",
"position"
],
"subtags": [],
"description": "Buefy component <b-timepicker>"
},
"b-tooltip": {
"attributes": [
"type",
"active",
"label",
"position",
"always",
"animated",
"square",
"dashed",
"multilined",
"size"
],
"subtags": [],
"description": "Buefy component <b-tooltip>"
},
"b-upload": {
"attributes": [
"value",
"drag-drop",
"type",
"disabled",
"name",
"required",
"accept",
"loading",
"multiple",
"native"
],
"subtags": [],
"description": "Buefy component <b-upload>"
}
}