UNPKG

buefy

Version:

Lightweight UI components for Vue.js (v3) based on Bulma

167 lines (163 loc) 7.33 kB
import 'vue'; import ConfigComponent, { configInjectionKey } from './config.js'; export { useConfigComponent } from './config.js'; import Plugin from './autocomplete.js'; import Plugin$1 from './breadcrumb.js'; export { BBreadcrumb, BBreadcrumbItem } from './breadcrumb.js'; import Plugin$2 from './button.js'; import Plugin$3 from './carousel.js'; export { BCarousel, BCarouselItem, BCarouselList } from './carousel.js'; import Plugin$4 from './checkbox.js'; export { BCheckboxButton } from './checkbox.js'; import Plugin$6 from './collapse.js'; export { BCollapse } from './collapse.js'; import Plugin$5 from './clockpicker.js'; export { BClockpicker } from './clockpicker.js'; import { P as Plugin$7 } from './index-BYVep8cv.js'; export { C as BColorpicker, a as Color } from './index-BYVep8cv.js'; import Plugin$8 from './datepicker.js'; import Plugin$9 from './datetimepicker.js'; export { BDatetimepicker } from './datetimepicker.js'; import Plugin$a from './dialog.js'; export { BDialog, DialogProgrammatic, useDialog } from './dialog.js'; import Plugin$b from './dropdown.js'; import Plugin$c from './field.js'; import Plugin$d from './icon.js'; import Plugin$e from './image.js'; import Plugin$f from './input.js'; import Plugin$g from './loading.js'; export { LoadingProgrammatic, useLoading } from './loading.js'; import Plugin$h from './menu.js'; export { BMenu, BMenuItem, BMenuList } from './menu.js'; import Plugin$i from './message.js'; export { BMessage } from './message.js'; import Plugin$j from './modal.js'; export { ModalProgrammatic, useModal } from './modal.js'; import Plugin$l from './notification.js'; export { BNotification, NotificationProgrammatic, useNotification } from './notification.js'; import Plugin$k from './navbar.js'; export { BNavbar, BNavbarDropdown, BNavbarItem } from './navbar.js'; import Plugin$m from './numberinput.js'; export { BNumberinput } from './numberinput.js'; import Plugin$n from './pagination.js'; import Plugin$o from './progress.js'; export { BProgressBar } from './progress.js'; import Plugin$p from './radio.js'; export { BRadio, BRadioButton } from './radio.js'; import Plugin$q from './rate.js'; export { BRate } from './rate.js'; import Plugin$r from './select.js'; import Plugin$s from './skeleton.js'; export { BSkeleton } from './skeleton.js'; import Plugin$t from './sidebar.js'; export { BSidebar } from './sidebar.js'; import Plugin$u from './slider.js'; export { BSlider, BSliderTick } from './slider.js'; import Plugin$v from './snackbar.js'; export { BSnackbar, SnackbarProgrammatic, useSnackbar } from './snackbar.js'; import Plugin$w from './steps.js'; export { BStepItem, BSteps } from './steps.js'; import Plugin$x from './switch.js'; export { BSwitch } from './switch.js'; import Plugin$y from './table.js'; export { BTable, BTableColumn } from './table.js'; import Plugin$z from './tabs.js'; export { BTabItem, BTabs } from './tabs.js'; import Plugin$A from './tag.js'; export { BTaglist } from './tag.js'; import Plugin$B from './taginput.js'; export { BTaginput } from './taginput.js'; import Plugin$C from './timepicker.js'; import Plugin$D from './toast.js'; export { BToast, ToastProgrammatic, useToast } from './toast.js'; import Plugin$E from './tooltip.js'; import Plugin$F from './upload.js'; export { BUpload } from './upload.js'; import { merge } from './helpers.js'; export { bound, copyAppContext, createAbsoluteElement, createNewEvent, escapeRegExpChars, getComponentFromVNode, getMonthNames, getValueByPath, getWeekdayNames, hasFlag, indexOf, isCustomElement, isDefined, isFragment, isMobile, isNil, isTag, isVueComponent, isWebpSupported, matchWithGroups, mod, multiColumnSort, removeDiacriticsFromString, removeElement, sign, toCssWidth, translateTouchAsDragEvent } from './helpers.js'; import { s as setOptions, c as config } from './config-f4Dyy8TN.js'; import { r as registerComponentProgrammatic } from './plugins-1tLsuIZF.js'; export { B as BAutocomplete } from './Autocomplete-BsBIH0Mj.js'; export { B as BButton } from './Button-BTP__-p5.js'; export { B as BCheckbox } from './Checkbox-C6pO3IzG.js'; export { B as BDatepicker } from './Datepicker-CrVKrZBF.js'; export { B as BDropdown } from './Dropdown-GHauDDcD.js'; export { B as BDropdownItem } from './DropdownItem-By3tSZk2.js'; export { F as BField } from './Field-CU8ZBgMh.js'; export { B as BIcon } from './Icon-pQAdaqZb.js'; export { I as BImage } from './Image-COmzg-EK.js'; export { B as BInput } from './Input-CErQ1Jyw.js'; export { B as BLoading } from './Loading-BSqhV1Gi.js'; export { M as BModal } from './Modal-C13NJijf.js'; export { B as BPagination, P as BPaginationButton } from './Pagination-DvgzxH87.js'; export { P as BProgress } from './Progress-AeKn1Ttq.js'; export { B as BSelect } from './Select-CbkuxvSQ.js'; export { B as BTag } from './Tag-Dx_-Tavp.js'; export { T as BTimepicker } from './Timepicker-0ojuPkqd.js'; export { T as BTooltip } from './Tooltip-BnzQFdnQ.js'; export { g as getIconAliases, r as resolveAlias } from './iconAliases-B-CydxNj.js'; import './_plugin-vue_export-helper-OJRSZE6i.js'; import './CompatFallthroughMixin-LfFRwwlz.js'; import './InjectedChildMixin-D2K-FwuO.js'; import './CheckRadioMixin-DSD_rjC8.js'; import './TimepickerMixin-oNahYGFZ.js'; import './FormElementMixin-CKI7b4I4.js'; import './trapFocus-KHP_kCNE.js'; import './MessageMixin-CQ7LIdvq.js'; import './NoticeMixin-TQEF1Kx6.js'; import './TabbedChildMixin-Bdu5A4iY.js'; import './SlotComponent-BwNpVnfH.js'; import './ssr-C7yEpGLm.js'; const allComponents = [ Plugin, Plugin$1, Plugin$2, Plugin$3, Plugin$4, Plugin$5, Plugin$6, Plugin$7, Plugin$8, Plugin$9, Plugin$a, Plugin$b, Plugin$c, Plugin$d, Plugin$e, Plugin$f, Plugin$g, Plugin$h, Plugin$i, Plugin$j, Plugin$k, Plugin$l, Plugin$m, Plugin$n, Plugin$o, Plugin$p, Plugin$q, Plugin$r, Plugin$s, Plugin$t, Plugin$u, Plugin$v, Plugin$w, Plugin$x, Plugin$y, Plugin$z, Plugin$A, Plugin$B, Plugin$C, Plugin$D, Plugin$E, Plugin$F ]; const Buefy = { install(Vue, options = {}) { setOptions(merge(config, options, true)); allComponents.forEach((component) => Vue.use(component)); registerComponentProgrammatic(Vue, "config", ConfigComponent, configInjectionKey); Vue.config.globalProperties.$buefy.globalNoticeInterval = void 0; } }; export { Plugin as Autocomplete, Plugin$1 as Breadcrumb, Plugin$2 as Button, Plugin$3 as Carousel, Plugin$4 as Checkbox, Plugin$5 as Clockpicker, Plugin$6 as Collapse, Plugin$7 as Colorpicker, ConfigComponent as ConfigProgrammatic, Plugin$8 as Datepicker, Plugin$9 as Datetimepicker, Plugin$a as Dialog, Plugin$b as Dropdown, Plugin$c as Field, Plugin$d as Icon, Plugin$e as Image, Plugin$f as Input, Plugin$g as Loading, Plugin$h as Menu, Plugin$i as Message, Plugin$j as Modal, Plugin$k as Navbar, Plugin$l as Notification, Plugin$m as Numberinput, Plugin$n as Pagination, Plugin$o as Progress, Plugin$p as Radio, Plugin$q as Rate, Plugin$r as Select, Plugin$t as Sidebar, Plugin$s as Skeleton, Plugin$u as Slider, Plugin$v as Snackbar, Plugin$w as Steps, Plugin$x as Switch, Plugin$y as Table, Plugin$z as Tabs, Plugin$A as Tag, Plugin$B as Taginput, Plugin$C as Timepicker, Plugin$D as Toast, Plugin$E as Tooltip, Plugin$F as Upload, Buefy as default, merge };