@ishitatsuyuki/oruga-next
Version:
UI components for Vue.js and CSS framework agnostic
148 lines (142 loc) • 5.6 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
require('vue');
var helpers = require('./helpers.js');
var config = require('./config.js');
require('./BaseComponentMixin-a03c02e3.js');
var Icon = require('./Icon-172f9998.js');
require('./FormElementMixin-facf6e30.js');
var Input = require('./Input-7b380647.js');
var Autocomplete = require('./Autocomplete-1a3987e3.js');
var Button = require('./Button-3722f128.js');
require('./InjectedChildMixin-5f524fc3.js');
var CarouselItem = require('./CarouselItem-3b50bc1c.js');
var plugins = require('./plugins-5849434f.js');
require('./CheckRadioMixin-2a894e60.js');
var Checkbox = require('./Checkbox-3a9023a6.js');
var Collapse = require('./Collapse-e4249d41.js');
require('./MatchMediaMixin-08658b15.js');
require('./trapFocus-cf475da4.js');
var DropdownItem = require('./DropdownItem-839d8767.js');
var Field = require('./Field-b201302d.js');
var Select = require('./Select-db9aed9e.js');
var Datepicker = require('./Datepicker-2df40833.js');
var Timepicker = require('./Timepicker-a7368ab0.js');
var Datetimepicker = require('./Datetimepicker-534a8803.js');
var Inputitems = require('./Inputitems-ecb721b3.js');
require('./ssr-4e5033ea.js');
var Loading = require('./Loading-c1d90132.js');
require('./InstanceRegistry-14c98540.js');
var loading = require('./loading.js');
var modal = require('./modal.js');
var notification = require('./notification.js');
var Pagination = require('./Pagination-e5cf93db.js');
var Radio = require('./Radio-26fee00c.js');
var Skeleton = require('./Skeleton-75aacec9.js');
var Sidebar = require('./Sidebar-7945ea9c.js');
var Tooltip = require('./Tooltip-48d63c9f.js');
var Slider = require('./Slider-aac7aee7.js');
require('./SlotComponent-b10f11e8.js');
require('./TabbedChildMixin-a0168774.js');
var StepItem = require('./StepItem-abb4f77d.js');
var Switch = require('./Switch-e9b9e3ff.js');
var Table = require('./Table-155d4c3b.js');
var TabItem = require('./TabItem-690f5513.js');
var Upload = require('./Upload-618902f0.js');
var components = /*#__PURE__*/Object.freeze({
__proto__: null,
OAutocomplete: Autocomplete.script,
OButton: Button.script,
OCarousel: CarouselItem.script,
OCarouselItem: CarouselItem.script$1,
OCheckbox: Checkbox.script,
OCollapse: Collapse.script,
ODatepicker: Datepicker.script,
ODatetimepicker: Datetimepicker.script,
ODropdown: DropdownItem.script,
ODropdownItem: DropdownItem.script$1,
OField: Field.script,
OIcon: Icon.script,
OInput: Input.script,
OInputitems: Inputitems.script,
LoadingProgrammatic: loading.LoadingProgrammatic,
OLoading: Loading.script,
ModalProgrammatic: modal.ModalProgrammatic,
OModal: modal.OModal,
ONotification: notification.ONotification,
NotificationProgrammatic: notification.NotificationProgrammatic,
OPagination: Pagination.script,
OPaginationButton: Pagination.script$1,
ORadio: Radio.script,
OSelect: Select.script,
OSkeleton: Skeleton.script,
OSidebar: Sidebar.script,
OSlider: Slider.script,
OSliderTick: Slider.script$1,
OSteps: StepItem.script,
OStepItem: StepItem.script$1,
OSwitch: Switch.script,
OTable: Table.script,
OTableColumn: Table.script$1,
OTabs: TabItem.script,
OTabItem: TabItem.script$1,
OTimepicker: Timepicker.script,
OTooltip: Tooltip.script,
OUpload: Upload.script
});
const Oruga = {
install(app, options = {}) {
config.setVueInstance(app);
// Options
const defaultConfig = config.getOptions();
config.setOptions(helpers.merge(defaultConfig, options, true));
// Components
for (const componentKey in components) {
plugins.registerPlugin(app, components[componentKey]);
}
// Config component
plugins.registerComponentProgrammatic(app, 'config', config.Programmatic);
}
};
exports.Config = config.Plugin;
exports.ConfigProgrammatic = config.Programmatic;
exports.OIcon = Icon.script;
exports.OInput = Input.script;
exports.OAutocomplete = Autocomplete.script;
exports.OButton = Button.script;
exports.OCarousel = CarouselItem.script;
exports.OCarouselItem = CarouselItem.script$1;
exports.useProgrammatic = plugins.useProgrammatic;
exports.OCheckbox = Checkbox.script;
exports.OCollapse = Collapse.script;
exports.ODropdown = DropdownItem.script;
exports.ODropdownItem = DropdownItem.script$1;
exports.OField = Field.script;
exports.OSelect = Select.script;
exports.ODatepicker = Datepicker.script;
exports.OTimepicker = Timepicker.script;
exports.ODatetimepicker = Datetimepicker.script;
exports.OInputitems = Inputitems.script;
exports.OLoading = Loading.script;
exports.LoadingProgrammatic = loading.LoadingProgrammatic;
exports.ModalProgrammatic = modal.ModalProgrammatic;
exports.OModal = modal.OModal;
exports.NotificationProgrammatic = notification.NotificationProgrammatic;
exports.ONotification = notification.ONotification;
exports.OPagination = Pagination.script;
exports.OPaginationButton = Pagination.script$1;
exports.ORadio = Radio.script;
exports.OSkeleton = Skeleton.script;
exports.OSidebar = Sidebar.script;
exports.OTooltip = Tooltip.script;
exports.OSlider = Slider.script;
exports.OSliderTick = Slider.script$1;
exports.OStepItem = StepItem.script$1;
exports.OSteps = StepItem.script;
exports.OSwitch = Switch.script;
exports.OTable = Table.script;
exports.OTableColumn = Table.script$1;
exports.OTabItem = TabItem.script$1;
exports.OTabs = TabItem.script;
exports.OUpload = Upload.script;
exports.default = Oruga;