UNPKG

bootstrap-vue

Version:

With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens

1,947 lines 579 kB
{ "b-alert": { "description": "Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.", "attributes": [ "variant", "dismissible", "dismiss-label", "show", "fade" ] }, "b-aspect": { "description": "The `<b-aspect>` component can be used to maintain a minimum responsive aspect ratio for content.", "attributes": [ "aspect", "tag" ] }, "b-avatar": { "description": "Avatars are typically used to display a user profile as a picture, an icon, or short text.", "attributes": [ "src", "text", "icon", "alt", "variant", "size", "square", "rounded", "button", "button-type", "badge", "badge-variant", "badge-top", "badge-left", "badge-offset", "href", "rel", "target", "disabled", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name", "aria-label" ] }, "b-avatar-group": { "description": "Avatars are typically used to display a user profile as a picture, an icon, or short text.", "attributes": [ "variant", "size", "overlap", "square", "rounded", "tag" ] }, "b-badge": { "description": "Small and adaptive tag for adding context to just about any content.", "attributes": [ "tag", "variant", "pill", "href", "rel", "target", "active", "disabled", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name" ] }, "b-breadcrumb": { "description": "Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through ::before and content.", "attributes": [ "items" ] }, "b-breadcrumb-item": { "description": "Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through ::before and content.", "attributes": [ "text", "html", "aria-current", "href", "rel", "target", "active", "disabled", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name" ] }, "b-button": { "description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.", "attributes": [ "block", "disabled", "size", "variant", "type", "tag", "pill", "squared", "pressed", "href", "rel", "target", "active", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name" ] }, "b-btn": { "description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.\n\n*Alias for BButton*", "attributes": [ "block", "disabled", "size", "variant", "type", "tag", "pill", "squared", "pressed", "href", "rel", "target", "active", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name" ] }, "b-button-close": { "description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.", "attributes": [ "content", "disabled", "aria-label", "text-variant" ] }, "b-btn-close": { "description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.\n\n*Alias for BButtonClose*", "attributes": [ "content", "disabled", "aria-label", "text-variant" ] }, "b-button-group": { "description": "Group a series of buttons together on a single line with <b-button-group>.", "attributes": [ "vertical", "size", "tag", "aria-role" ] }, "b-btn-group": { "description": "Group a series of buttons together on a single line with <b-button-group>.\n\n*Alias for BButtonGroup*", "attributes": [ "vertical", "size", "tag", "aria-role" ] }, "b-button-toolbar": { "description": "Group a series of <b-button-group> and/or <b-input-group> together on a single line, with optional keyboard navigation.", "attributes": [ "justify", "key-nav" ] }, "b-btn-toolbar": { "description": "Group a series of <b-button-group> and/or <b-input-group> together on a single line, with optional keyboard navigation.\n\n*Alias for BButtonToolbar*", "attributes": [ "justify", "key-nav" ] }, "b-calendar": { "description": "BootstrapVue custom calendar widget for selecting dates and controlling other components, fully WAI-ARIA accessible (a11y) and supports internationalization (i18n)", "attributes": [ "id", "value", "value-as-date", "initial-date", "disabled", "readonly", "min", "max", "date-disabled-fn", "start-weekday", "locale", "direction", "selected-variant", "today-variant", "nav-button-variant", "no-highlight-today", "date-info-fn", "width", "block", "hide-header", "show-decade-nav", "hidden", "aria-controls", "no-key-nav", "role-description", "label-prev-decade", "label-prev-year", "label-prev-month", "label-current-month", "label-next-month", "label-next-year", "label-next-decade", "label-today", "label-selected", "label-no-date-selected", "label-calendar", "label-nav", "label-help", "date-format-options", "weekday-header-format" ] }, "b-card": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "body-tag", "body-bg-variant", "body-border-variant", "body-text-variant", "body-class", "title", "title-tag", "sub-title", "sub-title-tag", "sub-title-text-variant", "overlay", "header-tag", "header-bg-variant", "header-border-variant", "header-text-variant", "header", "header-html", "header-class", "footer-tag", "footer-bg-variant", "footer-border-variant", "footer-text-variant", "footer", "footer-html", "footer-class", "img-src", "img-alt", "img-top", "img-bottom", "img-start", "img-left", "img-end", "img-right", "img-height", "img-width", "tag", "bg-variant", "border-variant", "text-variant", "align", "no-body" ] }, "b-card-header": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "header-tag", "header-bg-variant", "header-border-variant", "header-text-variant", "header", "header-html", "header-class" ] }, "b-card-footer": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "footer-tag", "footer-bg-variant", "footer-border-variant", "footer-text-variant", "footer", "footer-html", "footer-class" ] }, "b-card-body": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "body-tag", "body-bg-variant", "body-border-variant", "body-text-variant", "body-class", "title", "title-tag", "sub-title", "sub-title-tag", "sub-title-text-variant", "overlay" ] }, "b-card-title": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "title", "title-tag" ] }, "b-card-sub-title": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "sub-title", "sub-title-tag", "sub-title-text-variant" ] }, "b-card-img": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "src", "alt", "top", "bottom", "start", "left", "end", "right", "height", "width" ] }, "b-card-img-lazy": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "src", "srcset", "sizes", "alt", "width", "height", "blank-src", "blank-color", "blank-width", "blank-height", "show", "offset", "top", "bottom", "start", "left", "end", "right" ] }, "b-card-text": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "text-tag" ] }, "b-card-group": { "description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.", "attributes": [ "tag", "deck", "columns" ] }, "b-carousel": { "description": "The <b-carousel> component is a slideshow for cycling through a series of content, built with CSS 3D transforms. It works with a series of images, text, or custom markup.", "attributes": [ "id", "label-prev", "label-next", "label-goto-slide", "label-indicators", "interval", "indicators", "controls", "no-animation", "fade", "no-wrap", "no-touch", "no-hover-pause", "img-width", "img-height", "background", "value" ] }, "b-carousel-slide": { "description": "The <b-carousel> component is a slideshow for cycling through a series of content, built with CSS 3D transforms. It works with a series of images, text, or custom markup.", "attributes": [ "id", "img-src", "img-alt", "img-width", "img-height", "img-blank", "img-blank-color", "content-visible-up", "content-tag", "caption", "caption-html", "caption-tag", "text", "text-html", "text-tag", "background" ] }, "b-collapse": { "description": "Easily toggle content visibility on your pages. Includes support for making accordions.", "attributes": [ "id", "is-nav", "accordion", "visible", "tag", "appear" ] }, "b-dropdown": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "id", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary", "disabled", "text", "html", "variant", "size", "block", "menu-class", "toggle-tag", "toggle-text", "toggle-class", "no-caret", "split", "split-href", "split-to", "split-variant", "split-class", "split-button-type", "lazy", "role" ] }, "b-dd": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdown*", "attributes": [ "id", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary", "disabled", "text", "html", "variant", "size", "block", "menu-class", "toggle-tag", "toggle-text", "toggle-class", "no-caret", "split", "split-href", "split-to", "split-variant", "split-class", "split-button-type", "lazy", "role" ] }, "b-dropdown-item": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "href", "rel", "target", "active", "disabled", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name", "link-class", "variant" ] }, "b-dd-item": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItem*", "attributes": [ "href", "rel", "target", "active", "disabled", "to", "append", "replace", "active-class", "exact", "exact-active-class", "prefetch", "no-prefetch", "router-component-name", "link-class", "variant" ] }, "b-dropdown-item-button": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "active", "active-class", "button-class", "disabled", "variant" ] }, "b-dropdown-item-btn": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*", "attributes": [ "active", "active-class", "button-class", "disabled", "variant" ] }, "b-dd-item-button": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*", "attributes": [ "active", "active-class", "button-class", "disabled", "variant" ] }, "b-dd-item-btn": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*", "attributes": [ "active", "active-class", "button-class", "disabled", "variant" ] }, "b-dropdown-divider": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "tag" ] }, "b-dd-divider": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownDivider*", "attributes": [ "tag" ] }, "b-dropdown-form": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "id", "inline", "novalidate", "validated", "disabled", "form-class" ] }, "b-dd-form": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownForm*", "attributes": [ "id", "inline", "novalidate", "validated", "disabled", "form-class" ] }, "b-dropdown-text": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "tag", "text-class", "variant" ] }, "b-dd-text": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownText*", "attributes": [ "tag", "text-class", "variant" ] }, "b-dropdown-group": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "id", "header", "header-tag", "header-variant", "header-classes", "aria-describedby" ] }, "b-dd-group": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownGroup*", "attributes": [ "id", "header", "header-tag", "header-variant", "header-classes", "aria-describedby" ] }, "b-dropdown-header": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.", "attributes": [ "id", "tag", "variant" ] }, "b-dd-header": { "description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownHeader*", "attributes": [ "id", "tag", "variant" ] }, "b-embed": { "description": "Create responsive video or slideshow embeds based on the width of the parent by creating an intrinsic ratio that scales on any device.", "attributes": [ "type", "tag", "aspect" ] }, "b-form": { "description": "Form component and form helper components that optionally supports inline form styles and validation states", "attributes": [ "id", "inline", "novalidate", "validated" ] }, "b-form-text": { "description": "Form component and form helper components that optionally supports inline form styles and validation states", "attributes": [ "id", "tag", "text-variant", "inline" ] }, "b-form-invalid-feedback": { "description": "Form component and form helper components that optionally supports inline form styles and validation states", "attributes": [ "id", "tag", "tooltip", "force-show", "state", "aria-live", "role" ] }, "b-form-valid-feedback": { "description": "Form component and form helper components that optionally supports inline form styles and validation states", "attributes": [ "id", "tag", "tooltip", "force-show", "state", "aria-live", "role" ] }, "b-form-datalist": { "description": "Form component and form helper components that optionally supports inline form styles and validation states", "attributes": [ "options", "value-field", "text-field", "html-field", "disabled-field", "id" ] }, "b-datalist": { "description": "Form component and form helper components that optionally supports inline form styles and validation states\n\n*Alias for BFormDatalist*", "attributes": [ "options", "value-field", "text-field", "html-field", "disabled-field", "id" ] }, "b-form-checkbox-group": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "validated", "aria-invalid", "stacked", "plain", "buttons", "button-variant", "options", "value-field", "text-field", "html-field", "disabled-field", "size", "state", "switches", "checked" ] }, "b-checkbox-group": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckboxGroup*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "validated", "aria-invalid", "stacked", "plain", "buttons", "button-variant", "options", "value-field", "text-field", "html-field", "disabled-field", "size", "state", "switches", "checked" ] }, "b-check-group": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckboxGroup*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "validated", "aria-invalid", "stacked", "plain", "buttons", "button-variant", "options", "value-field", "text-field", "html-field", "disabled-field", "size", "state", "switches", "checked" ] }, "b-form-checkbox": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.", "attributes": [ "value", "checked", "inline", "plain", "button", "button-variant", "aria-label", "aria-labelledby", "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "unchecked-value", "indeterminate", "switch" ] }, "b-checkbox": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckbox*", "attributes": [ "value", "checked", "inline", "plain", "button", "button-variant", "aria-label", "aria-labelledby", "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "unchecked-value", "indeterminate", "switch" ] }, "b-check": { "description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckbox*", "attributes": [ "value", "checked", "inline", "plain", "button", "button-variant", "aria-label", "aria-labelledby", "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "unchecked-value", "indeterminate", "switch" ] }, "b-form-datepicker": { "description": "BootstrapVue custom date picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)", "attributes": [ "id", "value", "value-as-date", "reset-value", "initial-date", "placeholder", "size", "min", "max", "disabled", "readonly", "required", "name", "form", "state", "date-disabled-fn", "no-close-on-select", "hide-header", "show-decade-nav", "locale", "start-weekday", "direction", "button-only", "button-variant", "calendar-width", "selected-variant", "today-variant", "nav-button-variant", "no-highlight-today", "today-button", "label-today-button", "today-button-variant", "reset-button", "label-reset-button", "reset-button-variant", "close-button", "label-close-button", "close-button-variant", "date-info-fn", "label-prev-decade", "label-prev-year", "label-prev-month", "label-current-month", "label-next-month", "label-next-year", "label-next-decade", "label-today", "label-selected", "label-no-date-selected", "label-calendar", "label-nav", "label-help", "date-format-options", "weekday-header-format", "dark", "menu-class", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary" ] }, "b-datepicker": { "description": "BootstrapVue custom date picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)\n\n*Alias for BFormDatepicker*", "attributes": [ "id", "value", "value-as-date", "reset-value", "initial-date", "placeholder", "size", "min", "max", "disabled", "readonly", "required", "name", "form", "state", "date-disabled-fn", "no-close-on-select", "hide-header", "show-decade-nav", "locale", "start-weekday", "direction", "button-only", "button-variant", "calendar-width", "selected-variant", "today-variant", "nav-button-variant", "no-highlight-today", "today-button", "label-today-button", "today-button-variant", "reset-button", "label-reset-button", "reset-button-variant", "close-button", "label-close-button", "close-button-variant", "date-info-fn", "label-prev-decade", "label-prev-year", "label-prev-month", "label-current-month", "label-next-month", "label-next-year", "label-next-decade", "label-today", "label-selected", "label-no-date-selected", "label-calendar", "label-nav", "label-help", "date-format-options", "weekday-header-format", "dark", "menu-class", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary" ] }, "b-form-file": { "description": "Customized, cross-browser consistent, file input control that supports single file, multiple files, and directory upload", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "state", "plain", "size", "value", "accept", "capture", "placeholder", "browse-text", "drop-placeholder", "no-drop-placeholder", "multiple", "directory", "no-traverse", "no-drop", "file-name-formatter" ] }, "b-file": { "description": "Customized, cross-browser consistent, file input control that supports single file, multiple files, and directory upload\n\n*Alias for BFormFile*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "state", "plain", "size", "value", "accept", "capture", "placeholder", "browse-text", "drop-placeholder", "no-drop-placeholder", "multiple", "directory", "no-traverse", "no-drop", "file-name-formatter" ] }, "b-form-group": { "description": "Easily add some structure to forms. Its purpose is to pair form controls with a legend or label, and to provide help text and invalid/valid feedback text, as well as visual (color) contextual state feedback.", "attributes": [ "label", "label-for", "label-size", "label-sr-only", "label-cols", "label-cols-sm", "label-cols-md", "label-cols-lg", "label-cols-xl", "label-align", "label-align-sm", "label-align-md", "label-align-lg", "label-align-xl", "label-class", "description", "invalid-feedback", "valid-feedback", "tooltip", "feedback-aria-live", "validated", "disabled" ] }, "b-form-input": { "description": "Create various type inputs such as: text, password, number, url, email, search, range, date and more.", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "value", "aria-invalid", "readonly", "plaintext", "autocomplete", "placeholder", "formatter", "lazy-formatter", "trim", "number", "lazy", "debounce", "type", "no-wheel", "min", "max", "step", "list" ] }, "b-input": { "description": "Create various type inputs such as: text, password, number, url, email, search, range, date and more.\n\n*Alias for BFormInput*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "value", "aria-invalid", "readonly", "plaintext", "autocomplete", "placeholder", "formatter", "lazy-formatter", "trim", "number", "lazy", "debounce", "type", "no-wheel", "min", "max", "step", "list" ] }, "b-form-radio-group": { "description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "validated", "aria-invalid", "stacked", "plain", "buttons", "button-variant", "options", "value-field", "text-field", "html-field", "disabled-field", "size", "state", "checked" ] }, "b-radio-group": { "description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.\n\n*Alias for BFormRadioGroup*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "validated", "aria-invalid", "stacked", "plain", "buttons", "button-variant", "options", "value-field", "text-field", "html-field", "disabled-field", "size", "state", "checked" ] }, "b-form-radio": { "description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.", "attributes": [ "id", "value", "checked", "inline", "plain", "button", "button-variant", "aria-label", "aria-labelledby", "name", "disabled", "required", "form", "autofocus", "size", "state" ] }, "b-radio": { "description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.\n\n*Alias for BFormRadio*", "attributes": [ "id", "value", "checked", "inline", "plain", "button", "button-variant", "aria-label", "aria-labelledby", "name", "disabled", "required", "form", "autofocus", "size", "state" ] }, "b-form-rating": { "description": "BootstrapVue custom star rating form control for ratings entry or aggregated display", "attributes": [ "id", "value", "stars", "variant", "color", "show-value", "show-value-max", "disabled", "readonly", "size", "name", "form", "no-border", "inline", "precision", "icon-empty", "icon-half", "icon-full", "icon-clear", "locale", "show-clear" ] }, "b-rating": { "description": "BootstrapVue custom star rating form control for ratings entry or aggregated display\n\n*Alias for BFormRating*", "attributes": [ "id", "value", "stars", "variant", "color", "show-value", "show-value-max", "disabled", "readonly", "size", "name", "form", "no-border", "inline", "precision", "icon-empty", "icon-half", "icon-full", "icon-clear", "locale", "show-clear" ] }, "b-form-select": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "plain", "options", "value-field", "text-field", "html-field", "disabled-field", "label-field", "options-field", "value", "multiple", "select-size", "aria-invalid" ] }, "b-select": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelect*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "plain", "options", "value-field", "text-field", "html-field", "disabled-field", "label-field", "options-field", "value", "multiple", "select-size", "aria-invalid" ] }, "b-form-select-option": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.", "attributes": [ "value", "disabled" ] }, "b-select-option": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelectOption*", "attributes": [ "value", "disabled" ] }, "b-form-select-option-group": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.", "attributes": [ "options", "value-field", "text-field", "html-field", "disabled-field", "label" ] }, "b-select-option-group": { "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelectOptionGroup*", "attributes": [ "options", "value-field", "text-field", "html-field", "disabled-field", "label" ] }, "b-form-spinbutton": { "description": "BootstrapVue custom numerical spinbutton form input component, featuring WAI-ARIA accessibility (a11y) and internationalization (i18n)", "attributes": [ "id", "value", "min", "max", "step", "wrap", "formatter-fn", "size", "placeholder", "disabled", "readonly", "required", "name", "form", "state", "inline", "vertical", "aria-label", "aria-controls", "label-decrement", "label-increment", "locale", "repeat-delay", "repeat-interval", "repeat-threshold", "repeat-step-multiplier" ] }, "b-spinbutton": { "description": "BootstrapVue custom numerical spinbutton form input component, featuring WAI-ARIA accessibility (a11y) and internationalization (i18n)\n\n*Alias for BFormSpinbutton*", "attributes": [ "id", "value", "min", "max", "step", "wrap", "formatter-fn", "size", "placeholder", "disabled", "readonly", "required", "name", "form", "state", "inline", "vertical", "aria-label", "aria-controls", "label-decrement", "label-increment", "locale", "repeat-delay", "repeat-interval", "repeat-threshold", "repeat-step-multiplier" ] }, "b-form-tags": { "description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation", "attributes": [ "id", "input-id", "placeholder", "disabled", "name", "form", "autofocus", "state", "size", "input-type", "input-class", "input-attrs", "add-button-text", "add-button-variant", "tag-variant", "tag-class", "tag-pills", "tag-remove-label", "tag-removed-label", "tag-validator", "duplicate-tag-text", "invalid-tag-text", "limit-tags-text", "limit", "separator", "remove-on-delete", "add-on-change", "no-add-on-enter", "no-outer-focus", "ignore-input-focus-selector", "value" ] }, "b-tags": { "description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation\n\n*Alias for BFormTags*", "attributes": [ "id", "input-id", "placeholder", "disabled", "name", "form", "autofocus", "state", "size", "input-type", "input-class", "input-attrs", "add-button-text", "add-button-variant", "tag-variant", "tag-class", "tag-pills", "tag-remove-label", "tag-removed-label", "tag-validator", "duplicate-tag-text", "invalid-tag-text", "limit-tags-text", "limit", "separator", "remove-on-delete", "add-on-change", "no-add-on-enter", "no-outer-focus", "ignore-input-focus-selector", "value" ] }, "b-form-tag": { "description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation", "attributes": [ "id", "variant", "disabled", "title", "pill", "remove-label", "tag" ] }, "b-tag": { "description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation\n\n*Alias for BFormTag*", "attributes": [ "id", "variant", "disabled", "title", "pill", "remove-label", "tag" ] }, "b-form-textarea": { "description": "Create multi-line text inputs with support for auto height sizing, minimum and maximum number of rows, and contextual validation states.", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "value", "aria-invalid", "readonly", "plaintext", "autocomplete", "placeholder", "formatter", "lazy-formatter", "trim", "number", "lazy", "debounce", "rows", "max-rows", "wrap", "no-resize", "no-auto-shrink" ] }, "b-textarea": { "description": "Create multi-line text inputs with support for auto height sizing, minimum and maximum number of rows, and contextual validation states.\n\n*Alias for BFormTextarea*", "attributes": [ "id", "name", "disabled", "required", "form", "autofocus", "size", "state", "value", "aria-invalid", "readonly", "plaintext", "autocomplete", "placeholder", "formatter", "lazy-formatter", "trim", "number", "lazy", "debounce", "rows", "max-rows", "wrap", "no-resize", "no-auto-shrink" ] }, "b-form-timepicker": { "description": "BootstrapVue custom time picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)", "attributes": [ "id", "value", "reset-value", "placeholder", "size", "disabled", "readonly", "required", "name", "form", "state", "hour12", "locale", "show-seconds", "hide-header", "seconds-step", "minutes-step", "button-only", "button-variant", "now-button", "label-now-button", "now-button-variant", "reset-button", "label-reset-button", "reset-button-variant", "no-close-button", "label-close-button", "close-button-variant", "label-selected", "label-no-time-selected", "label-hours", "label-minutes", "label-seconds", "label-ampm", "label-am", "label-pm", "label-increment", "label-decrement", "menu-class", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary" ] }, "b-timepicker": { "description": "BootstrapVue custom time picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)\n\n*Alias for BFormTimepicker*", "attributes": [ "id", "value", "reset-value", "placeholder", "size", "disabled", "readonly", "required", "name", "form", "state", "hour12", "locale", "show-seconds", "hide-header", "seconds-step", "minutes-step", "button-only", "button-variant", "now-button", "label-now-button", "now-button-variant", "reset-button", "label-reset-button", "reset-button-variant", "no-close-button", "label-close-button", "close-button-variant", "label-selected", "label-no-time-selected", "label-hours", "label-minutes", "label-seconds", "label-ampm", "label-am", "label-pm", "label-increment", "label-decrement", "menu-class", "dropup", "dropright", "dropleft", "right", "offset", "no-flip", "popper-opts", "boundary" ] }, "b-img": { "description": "Create responsive images, optionally adding lightweight styles to them — all via props. Support for rounded images, thumbnail styling, alignment, and even the ability to create blank images with an optional solid background color, and lazy loaded images.", "attributes": [ "src", "srcset", "sizes", "alt", "width", "height", "block", "fluid", "fluid-grow", "rounded", "thumbnail", "left", "right", "center", "blank", "blank-color" ] }, "b-img-lazy": { "description": "Create responsive images, optionally adding lightweight styles to them — all via props. Support for rounded images, thumbnail styling, alignment, and even the ability to create blank images with an optional solid background color, and lazy loaded images.", "attributes": [ "src", "srcset", "sizes", "alt", "width", "height", "blank-src", "blank-color", "blank-width", "blank-height", "show", "fluid", "fluid-grow", "block", "thumbnail", "rounded", "left", "right", "center", "offset" ] }, "b-input-group": { "description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.", "attributes": [ "id", "size", "prepend", "prepend-html", "append", "append-html", "tag" ] }, "b-input-group-prepend": { "description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.", "attributes": [ "id", "tag", "is-text" ] }, "b-input-group-append": { "description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.", "attributes": [ "id", "tag", "is-text" ] }, "b-input-group-text": { "description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.", "attributes": [ "tag" ] }, "b-input-group-addon": { "description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.", "attributes": [ "id", "tag", "is-text", "append" ] }, "b-jumbotron": { "description": "A lightweight, flexible component that can optionally extend the entire viewport to showcase key marketing messages on your site.", "attributes": [ "fluid", "container-fluid", "header", "header-html", "header-tag", "header-level", "lead", "lead-html", "lead-tag", "tag", "bg-variant", "border-variant", "text-variant" ] }, "b-container": { "description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.", "attributes": [ "tag", "fluid" ] }, "b-row": { "description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.", "attributes": [ "tag", "no-gutters", "align-v", "align-h", "align-content", "cols", "cols-sm", "cols-md", "cols-lg", "cols-xl" ] }, "b-col": { "description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.", "attributes": [ "col", "cols", "sm", "md", "lg", "xl", "offset", "offset-sm", "offset-md", "offset-lg", "offset-xl", "order", "order-sm", "order-md", "order-lg", "order-xl", "align-self", "tag" ] }, "b-form-row": { "description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.", "attributes": [ "tag" ] }, "b-link": { "description": "Use BootstrapVue's custom <b-link> component for generating a standard <a> link or <router-link>. <b-link> supports the disabled state and click event propagation.", "attributes": [ "href", "rel", "target", "active", "disabled", "to", "append", "replace", "event", "active-class", "exact", "exact-active-class", "router-tag", "prefetch", "no-prefetch", "router-component-name" ] }, "b-list-group": { "description": "List groups are a flexible and powerful component for displaying a series of content. List group items can be modified to support just about any content within. They can also be used as navigation via various props.", "attributes": [ "tag", "flush", "horizontal" ] }, "b-list-group-item": { "description": "List groups are a flexible and powerful component for displaying a series of content. List group items can be m