/
index.js
60 lines (56 loc) · 2.98 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import {PLATFORM} from 'aurelia-pal';
import {AubsAccordionCustomElement} from "./accordion/aubs-accordion";
import {AubsAccordionGroupCustomElement} from "./accordion/aubs-accordion-group";
import {AubsBtnCheckboxCustomAttribute} from "./buttons/aubs-btn-checkbox";
import {AubsBtnLoadingCustomAttribute} from "./buttons/aubs-btn-loading";
import {AubsBtnRadioCustomAttribute} from "./buttons/aubs-btn-radio";
import {AubsCollapseCustomAttribute} from "./collapse/aubs-collapse";
import {AubsDropdownCustomAttribute} from "./dropdown/aubs-dropdown";
import {AubsDropdownToggleCustomAttribute} from "./dropdown/aubs-dropdown-toggle";
import {AubsPaginationCustomElement} from "./pagination/aubs-pagination";
import {AubsPopoverCustomAttribute} from "./popover/aubs-popover";
import {AubsTabCustomElement} from "./tabs/aubs-tab";
import {AubsTabsetCustomElement} from "./tabs/aubs-tabset";
import {AubsTooltipCustomAttribute} from "./tooltip/aubs-tooltip";
import {AubsTypeaheadCustomElement} from "./typeahead/aubs-typeahead";
import {TypeaheadHighlightValueConverter} from "./typeahead/typeahead-highlight";
import {BootstrapConfig} from "./utils/bootstrap-config";
export function configure(aurelia, callback) {
aurelia.globalResources(PLATFORM.moduleName('./accordion/aubs-accordion'));
aurelia.globalResources(PLATFORM.moduleName('./accordion/aubs-accordion-group'));
aurelia.globalResources(PLATFORM.moduleName('./buttons/aubs-btn-checkbox'));
aurelia.globalResources(PLATFORM.moduleName('./buttons/aubs-btn-loading'));
aurelia.globalResources(PLATFORM.moduleName('./buttons/aubs-btn-radio'));
aurelia.globalResources(PLATFORM.moduleName('./collapse/aubs-collapse'));
aurelia.globalResources(PLATFORM.moduleName('./dropdown/aubs-dropdown'));
aurelia.globalResources(PLATFORM.moduleName('./dropdown/aubs-dropdown-toggle'));
aurelia.globalResources(PLATFORM.moduleName('./pagination/aubs-pagination'));
aurelia.globalResources(PLATFORM.moduleName('./popover/aubs-popover'));
aurelia.globalResources(PLATFORM.moduleName('./tabs/aubs-tab'));
aurelia.globalResources(PLATFORM.moduleName('./tabs/aubs-tabset'));
aurelia.globalResources(PLATFORM.moduleName('./tooltip/aubs-tooltip'));
aurelia.globalResources(PLATFORM.moduleName('./typeahead/aubs-typeahead'));
aurelia.globalResources(PLATFORM.moduleName('./typeahead/typeahead-highlight'));
let config = new BootstrapConfig();
if (typeof callback === 'function') {
callback(config);
}
}
export {
AubsAccordionCustomElement,
AubsAccordionGroupCustomElement,
AubsBtnCheckboxCustomAttribute,
AubsBtnLoadingCustomAttribute,
AubsBtnRadioCustomAttribute,
AubsCollapseCustomAttribute,
AubsDropdownCustomAttribute,
AubsDropdownToggleCustomAttribute,
AubsPaginationCustomElement,
AubsPopoverCustomAttribute,
AubsTabCustomElement,
AubsTabsetCustomElement,
AubsTooltipCustomAttribute,
AubsTypeaheadCustomElement,
TypeaheadHighlightValueConverter,
BootstrapConfig
}