buefy
Version:
Lightweight UI components for Vue.js based on Bulma
155 lines (144 loc) • 5.27 kB
JavaScript
import './chunk-d6200087.js';
import './chunk-e5fce48f.js';
import { s as setOptions, c as config } from './chunk-9e3207cc.js';
import './chunk-10c85529.js';
import './chunk-e84b4047.js';
import { a as registerComponentProgrammatic, u as use } from './chunk-cca88db8.js';
import './chunk-98e86f40.js';
import './chunk-92acc21f.js';
import Plugin from './autocomplete.js';
export { default as Autocomplete } from './autocomplete.js';
import Plugin$1 from './button.js';
export { default as Button } from './button.js';
import './chunk-9a776697.js';
import Plugin$2 from './checkbox.js';
export { default as Checkbox } from './checkbox.js';
import Plugin$4 from './collapse.js';
export { default as Collapse } from './collapse.js';
import './chunk-07e19446.js';
import './chunk-00e3e67f.js';
import './chunk-531b8274.js';
import Plugin$3 from './clockpicker.js';
export { default as Clockpicker } from './clockpicker.js';
import './chunk-912ed715.js';
import Plugin$5 from './datepicker.js';
export { default as Datepicker } from './datepicker.js';
import 'vue';
import './chunk-a5ea70d0.js';
import Plugin$6 from './dialog.js';
export { default as Dialog, DialogProgrammatic } from './dialog.js';
import Plugin$7 from './dropdown.js';
export { default as Dropdown } from './dropdown.js';
import Plugin$8 from './field.js';
export { default as Field } from './field.js';
import Plugin$9 from './icon.js';
export { default as Icon } from './icon.js';
import Plugin$a from './input.js';
export { default as Input } from './input.js';
import './chunk-b9bdb0e4.js';
import Plugin$b from './loading.js';
export { default as Loading, LoadingProgrammatic } from './loading.js';
import Plugin$c from './menu.js';
export { default as Menu } from './menu.js';
import './chunk-edd8ff91.js';
import Plugin$d from './message.js';
export { default as Message } from './message.js';
import Plugin$e from './modal.js';
export { default as Modal, ModalProgrammatic } from './modal.js';
import Plugin$g from './notification.js';
export { default as Notification, NotificationProgrammatic } from './notification.js';
import './chunk-daeac852.js';
import Plugin$f from './navbar.js';
export { default as Navbar } from './navbar.js';
import Plugin$h from './numberinput.js';
export { default as Numberinput } from './numberinput.js';
import './chunk-cc718c15.js';
import Plugin$i from './pagination.js';
export { default as Pagination } from './pagination.js';
import Plugin$j from './progress.js';
export { default as Progress } from './progress.js';
import Plugin$k from './radio.js';
export { default as Radio } from './radio.js';
import Plugin$l from './select.js';
export { default as Select } from './select.js';
import './chunk-411d6eea.js';
import Plugin$m from './slider.js';
export { default as Slider } from './slider.js';
import Plugin$n from './snackbar.js';
export { default as Snackbar, SnackbarProgrammatic } from './snackbar.js';
import './chunk-0e3f4fb5.js';
import Plugin$o from './steps.js';
export { default as Steps } from './steps.js';
import Plugin$p from './switch.js';
export { default as Switch } from './switch.js';
import Plugin$q from './table.js';
export { default as Table } from './table.js';
import Plugin$r from './tabs.js';
export { default as Tabs } from './tabs.js';
import './chunk-3e47308f.js';
import Plugin$s from './tag.js';
export { default as Tag } from './tag.js';
import Plugin$t from './taginput.js';
export { default as Taginput } from './taginput.js';
import Plugin$u from './timepicker.js';
export { default as Timepicker } from './timepicker.js';
import Plugin$v from './toast.js';
export { default as Toast, ToastProgrammatic } from './toast.js';
import Plugin$w from './tooltip.js';
export { default as Tooltip } from './tooltip.js';
import Plugin$x from './upload.js';
export { default as Upload } from './upload.js';
var components = /*#__PURE__*/Object.freeze({
Autocomplete: Plugin,
Button: Plugin$1,
Checkbox: Plugin$2,
Clockpicker: Plugin$3,
Collapse: Plugin$4,
Datepicker: Plugin$5,
Dialog: Plugin$6,
Dropdown: Plugin$7,
Field: Plugin$8,
Icon: Plugin$9,
Input: Plugin$a,
Loading: Plugin$b,
Menu: Plugin$c,
Message: Plugin$d,
Modal: Plugin$e,
Navbar: Plugin$f,
Notification: Plugin$g,
Numberinput: Plugin$h,
Pagination: Plugin$i,
Progress: Plugin$j,
Radio: Plugin$k,
Select: Plugin$l,
Slider: Plugin$m,
Snackbar: Plugin$n,
Steps: Plugin$o,
Switch: Plugin$p,
Table: Plugin$q,
Tabs: Plugin$r,
Tag: Plugin$s,
Taginput: Plugin$t,
Timepicker: Plugin$u,
Toast: Plugin$v,
Tooltip: Plugin$w,
Upload: Plugin$x
});
var Buefy = {
install: function install(Vue) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
// Options
setOptions(Object.assign(config, options)); // Components
for (var componentKey in components) {
Vue.use(components[componentKey]);
} // Config component
var BuefyProgrammatic = {
setOptions: function setOptions$1(options) {
setOptions(Object.assign(config, options));
}
};
registerComponentProgrammatic(Vue, 'config', BuefyProgrammatic);
}
};
use(Buefy);
export default Buefy;