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

111 lines (108 loc) 3.46 kB
import { pluginFactory } from '../utils/plugins' // Component group plugins import { AlertPlugin } from './alert' import { AspectPlugin } from './aspect' import { AvatarPlugin } from './avatar' import { BadgePlugin } from './badge' import { BreadcrumbPlugin } from './breadcrumb' import { ButtonPlugin } from './button' import { ButtonGroupPlugin } from './button-group' import { ButtonToolbarPlugin } from './button-toolbar' import { CalendarPlugin } from './calendar' import { CardPlugin } from './card' import { CarouselPlugin } from './carousel' import { CollapsePlugin } from './collapse' import { DropdownPlugin } from './dropdown' import { EmbedPlugin } from './embed' import { FormPlugin } from './form' import { FormCheckboxPlugin } from './form-checkbox' import { FormDatepickerPlugin } from './form-datepicker' import { FormFilePlugin } from './form-file' import { FormGroupPlugin } from './form-group' import { FormInputPlugin } from './form-input' import { FormRadioPlugin } from './form-radio' import { FormRatingPlugin } from './form-rating' import { FormSelectPlugin } from './form-select' import { FormSpinbuttonPlugin } from './form-spinbutton' import { FormTagsPlugin } from './form-tags' import { FormTextareaPlugin } from './form-textarea' import { FormTimepickerPlugin } from './form-timepicker' import { ImagePlugin } from './image' import { InputGroupPlugin } from './input-group' import { JumbotronPlugin } from './jumbotron' import { LayoutPlugin } from './layout' import { LinkPlugin } from './link' import { ListGroupPlugin } from './list-group' import { MediaPlugin } from './media' import { ModalPlugin } from './modal' import { NavPlugin } from './nav' import { NavbarPlugin } from './navbar' import { OverlayPlugin } from './overlay' import { PaginationPlugin } from './pagination' import { PaginationNavPlugin } from './pagination-nav' import { PopoverPlugin } from './popover' import { ProgressPlugin } from './progress' import { SidebarPlugin } from './sidebar' import { SkeletonPlugin } from './skeleton' import { SpinnerPlugin } from './spinner' // Table plugin includes TableLitePlugin and TableSimplePlugin import { TablePlugin } from './table' import { TabsPlugin } from './tabs' import { TimePlugin } from './time' import { ToastPlugin } from './toast' import { TooltipPlugin } from './tooltip' // Main plugin to install all component group plugins export const componentsPlugin = /*#__PURE__*/ pluginFactory({ plugins: { AlertPlugin, AspectPlugin, AvatarPlugin, BadgePlugin, BreadcrumbPlugin, ButtonPlugin, ButtonGroupPlugin, ButtonToolbarPlugin, CalendarPlugin, CardPlugin, CarouselPlugin, CollapsePlugin, DropdownPlugin, EmbedPlugin, FormPlugin, FormCheckboxPlugin, FormDatepickerPlugin, FormFilePlugin, FormGroupPlugin, FormInputPlugin, FormRadioPlugin, FormRatingPlugin, FormSelectPlugin, FormSpinbuttonPlugin, FormTagsPlugin, FormTextareaPlugin, FormTimepickerPlugin, ImagePlugin, InputGroupPlugin, JumbotronPlugin, LayoutPlugin, LinkPlugin, ListGroupPlugin, MediaPlugin, ModalPlugin, NavPlugin, NavbarPlugin, OverlayPlugin, PaginationPlugin, PaginationNavPlugin, PopoverPlugin, ProgressPlugin, SidebarPlugin, SkeletonPlugin, SpinnerPlugin, TablePlugin, TabsPlugin, TimePlugin, ToastPlugin, TooltipPlugin } })