aboutsummaryrefslogtreecommitdiffstats
path: root/src/angular/index.ts
blob: 80026044a638f83421152d5d35935e57a2385e09 (plain)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import { NgModule } from "@angular/core";
import { FormElementsModule } from "./form-elements/form-elements.module";
import { ButtonsModule } from "./buttons/buttons.module";
import { ModalModule } from "./modals/modal.module";
import { NotificationModule } from "./notifications/notification.module";
import { PopupMenuModule } from "./popup-menu/popup-menu.module";
import { AnimationDirectivesModule } from "./animations/animation-directives.module";
import { InfiniteScrollModule } from "./infinite-scroll/infinite-scroll.module";
import { TileModule } from "./tiles/tile.module";
import { ChecklistModule } from "./checklist/checklist.module";
import { SvgIconModule } from "./svg-icon/svg-icon.module";
import { AutoCompleteModule } from "./autocomplete/autocomplete.module";
import { FilterBarModule } from "./filterbar/filter-bar.module";
import { SearchBarModule } from "./searchbar/search-bar.module";
import { TooltipModule } from "./tooltip/tooltip.module";
import { TagCloudModule } from './tag-cloud/tag-cloud.module';
import { TabsModule } from "./tabs/tabs.module";
import { LoaderModule } from "./loader/loader.module";
import { AccordionModule } from "./accordion/accordion.module";
import { MultilineEllipsisModule } from "./multiline-ellipsis/multiline-ellipsis.module";

@NgModule({
    imports: [
        AnimationDirectivesModule,
        ModalModule,
        NotificationModule,
        FormElementsModule,
        ButtonsModule,
        PopupMenuModule,
        InfiniteScrollModule,
        TileModule,
        ChecklistModule,
        AutoCompleteModule,
        FilterBarModule,
        SearchBarModule,
        TooltipModule,
        SvgIconModule,
        TagCloudModule,
        TabsModule,
        LoaderModule,
        AccordionModule,
        MultilineEllipsisModule
    ],
    exports: [
        AnimationDirectivesModule,
        ModalModule,
        NotificationModule,
        FormElementsModule,
        ButtonsModule,
        PopupMenuModule,
        InfiniteScrollModule,
        TileModule,
        ChecklistModule,
        AutoCompleteModule,
        FilterBarModule,
        SearchBarModule,
        TooltipModule,
        SvgIconModule,
        TagCloudModule,
        TabsModule,
        LoaderModule,
        AccordionModule,
        MultilineEllipsisModule
    ]
})
export class SdcUiComponentsModule {}

export { SdcUiComponentsNg1Module } from './ng1.module';

import * as SdcUiComponents from './components';
import * as SdcUiServices from './services';
import * as SdcUiCommon from './common/index';

export { SdcUiComponents };
export { SdcUiServices };
export { SdcUiCommon };




// let components = SdcUiComponents;
// let services = SdcUiServices;
// let common = SdcUiCommon

// export const SdcUi = {
//     components,
//     services,
//     common
// };