@@ -4,7 +4,7 @@ import { IonicConfig } from '@ionic/core';
4
4
5
5
import { appInitialize } from './app-initialize' ;
6
6
import { BooleanValueAccessorDirective } from './directives/control-value-accessors/boolean-value-accessor' ;
7
- import { NumericValueAccessorDirective } from './directives/control-value-accessors/numeric-value-accesssor ' ;
7
+ import { NumericValueAccessorDirective } from './directives/control-value-accessors/numeric-value-accessor ' ;
8
8
import { RadioValueAccessorDirective } from './directives/control-value-accessors/radio-value-accessor' ;
9
9
import { SelectValueAccessorDirective } from './directives/control-value-accessors/select-value-accessor' ;
10
10
import { TextValueAccessorDirective } from './directives/control-value-accessors/text-value-accessor' ;
@@ -18,84 +18,7 @@ import {
18
18
} from './directives/navigation/router-link-delegate' ;
19
19
import { IonModal } from './directives/overlays/modal' ;
20
20
import { IonPopover } from './directives/overlays/popover' ;
21
- import {
22
- IonAccordion ,
23
- IonAccordionGroup ,
24
- IonApp ,
25
- IonAvatar ,
26
- IonBackButton ,
27
- IonBackdrop ,
28
- IonBadge ,
29
- IonBreadcrumb ,
30
- IonBreadcrumbs ,
31
- IonButton ,
32
- IonButtons ,
33
- IonCard ,
34
- IonCardContent ,
35
- IonCardHeader ,
36
- IonCardSubtitle ,
37
- IonCardTitle ,
38
- IonCheckbox ,
39
- IonChip ,
40
- IonCol ,
41
- IonContent ,
42
- IonDatetime ,
43
- IonDatetimeButton ,
44
- IonFab ,
45
- IonFabButton ,
46
- IonFabList ,
47
- IonFooter ,
48
- IonGrid ,
49
- IonHeader ,
50
- IonIcon ,
51
- IonImg ,
52
- IonInfiniteScroll ,
53
- IonInfiniteScrollContent ,
54
- IonInput ,
55
- IonItem ,
56
- IonItemDivider ,
57
- IonItemGroup ,
58
- IonItemOption ,
59
- IonItemOptions ,
60
- IonItemSliding ,
61
- IonLabel ,
62
- IonList ,
63
- IonListHeader ,
64
- IonMenu ,
65
- IonMenuButton ,
66
- IonMenuToggle ,
67
- IonNav ,
68
- IonNavLink ,
69
- IonNote ,
70
- IonProgressBar ,
71
- IonRadio ,
72
- IonRadioGroup ,
73
- IonRange ,
74
- IonRefresher ,
75
- IonRefresherContent ,
76
- IonReorder ,
77
- IonReorderGroup ,
78
- IonRippleEffect ,
79
- IonRow ,
80
- IonSearchbar ,
81
- IonSegment ,
82
- IonSegmentButton ,
83
- IonSelect ,
84
- IonSelectOption ,
85
- IonSkeletonText ,
86
- IonSlide ,
87
- IonSlides ,
88
- IonSpinner ,
89
- IonSplitPane ,
90
- IonTabBar ,
91
- IonTabButton ,
92
- IonText ,
93
- IonTextarea ,
94
- IonThumbnail ,
95
- IonTitle ,
96
- IonToggle ,
97
- IonToolbar ,
98
- } from './directives/proxies' ;
21
+ import { DIRECTIVES } from './directives/proxies-list' ;
99
22
import { VirtualFooter } from './directives/virtual-scroll/virtual-footer' ;
100
23
import { VirtualHeader } from './directives/virtual-scroll/virtual-header' ;
101
24
import { VirtualItem } from './directives/virtual-scroll/virtual-item' ;
@@ -106,87 +29,12 @@ import { ModalController } from './providers/modal-controller';
106
29
import { PopoverController } from './providers/popover-controller' ;
107
30
108
31
const DECLARATIONS = [
109
- // proxies
110
- IonAccordion ,
111
- IonAccordionGroup ,
112
- IonApp ,
113
- IonAvatar ,
114
- IonBackButton ,
115
- IonBackdrop ,
116
- IonBadge ,
117
- IonBreadcrumb ,
118
- IonBreadcrumbs ,
119
- IonButton ,
120
- IonButtons ,
121
- IonCard ,
122
- IonCardContent ,
123
- IonCardHeader ,
124
- IonCardSubtitle ,
125
- IonCardTitle ,
126
- IonCheckbox ,
127
- IonChip ,
128
- IonCol ,
129
- IonContent ,
130
- IonDatetime ,
131
- IonDatetimeButton ,
132
- IonFab ,
133
- IonFabButton ,
134
- IonFabList ,
135
- IonFooter ,
136
- IonGrid ,
137
- IonHeader ,
138
- IonIcon ,
139
- IonImg ,
140
- IonInfiniteScroll ,
141
- IonInfiniteScrollContent ,
142
- IonInput ,
143
- IonItem ,
144
- IonItemDivider ,
145
- IonItemGroup ,
146
- IonItemOption ,
147
- IonItemOptions ,
148
- IonItemSliding ,
149
- IonLabel ,
150
- IonList ,
151
- IonListHeader ,
152
- IonMenu ,
153
- IonMenuButton ,
154
- IonMenuToggle ,
32
+ // generated proxies
33
+ ...DIRECTIVES ,
34
+
35
+ // manual proxies
155
36
IonModal ,
156
- IonNav ,
157
- IonNavLink ,
158
- IonNote ,
159
37
IonPopover ,
160
- IonProgressBar ,
161
- IonRadio ,
162
- IonRadioGroup ,
163
- IonRange ,
164
- IonRefresher ,
165
- IonRefresherContent ,
166
- IonReorder ,
167
- IonReorderGroup ,
168
- IonRippleEffect ,
169
- IonRow ,
170
- IonSearchbar ,
171
- IonSegment ,
172
- IonSegmentButton ,
173
- IonSelect ,
174
- IonSelectOption ,
175
- IonSkeletonText ,
176
- IonSlide ,
177
- IonSlides ,
178
- IonSpinner ,
179
- IonSplitPane ,
180
- IonTabBar ,
181
- IonTabButton ,
182
- IonText ,
183
- IonTextarea ,
184
- IonThumbnail ,
185
- IonToggle ,
186
- IonToolbar ,
187
- IonTitle ,
188
-
189
- IonTabs ,
190
38
191
39
// ngModel accessors
192
40
BooleanValueAccessorDirective ,
@@ -196,6 +44,7 @@ const DECLARATIONS = [
196
44
TextValueAccessorDirective ,
197
45
198
46
// navigation
47
+ IonTabs ,
199
48
IonRouterOutlet ,
200
49
IonBackButtonDelegateDirective ,
201
50
NavDelegate ,
0 commit comments