Skip to content

Commit 9009f81

Browse files
committed
Merge branch 'feat/component-audit-5541' into 'master'
Component audit phase I #5541 See merge request minds/front!1922
2 parents c1a877b + 9276996 commit 9009f81

File tree

230 files changed

+808
-17692
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+808
-17692
lines changed

src/app/app-routing.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import { CanDeactivateGuardService } from './services/can-deactivate-guard';
1313
import { DiscoveryModuleLazyRoutes } from './modules/discovery/discovery.lazy';
1414
import { CanaryModuleLazyRoutes } from './modules/canary/canary.lazy';
1515
import { MobileModuleLazyRoutes } from './modules/mobile/mobile.lazy';
16-
import { HelpdeskModuleLazyRoutes } from './modules/helpdesk/helpdesk.lazy';
1716
import { AuxModuleLazyRoutes } from './modules/aux-pages/aux-pages.lazy';
1817
import {
1918
BlogModuleLazyRoutes,
@@ -29,7 +28,6 @@ const routes: Routes = [
2928
DiscoveryModuleLazyRoutes,
3029
CanaryModuleLazyRoutes,
3130
MobileModuleLazyRoutes,
32-
HelpdeskModuleLazyRoutes,
3331
AuxModuleLazyRoutes,
3432
BlogModuleLazyRoutes,
3533
BlogSlugModuleLazyRoutes,

src/app/app.module.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,13 @@ import { Minds } from './app.component';
1818
import { MINDS_PROVIDERS } from './services/providers';
1919

2020
import { CommonModule } from './common/common.module';
21-
import { CheckoutModule } from './modules/checkout/checkout.module';
2221
import { PlusModule } from './modules/plus/plus.module';
2322
import { I18nModule } from './modules/i18n/i18n.module';
2423

2524
import { AdsModule } from './modules/ads/ads.module';
2625
import { BoostModule } from './modules/boost/boost.module';
2726
import { WireModule } from './modules/wire/wire.module';
2827
import { ReportModule } from './modules/report/report.module';
29-
//import { ChannelsModule } from './modules/channels/channels.module';
3028
import { MindsFormsModule } from './modules/forms/forms.module';
3129
import { LegacyModule } from './modules/legacy/legacy.module';
3230
import { ModalsModule } from './modules/modals/modals.module';
@@ -84,7 +82,6 @@ import { CompassModule } from './modules/compass/compass.module';
8482
LayoutModule,
8583
CommonModule,
8684
ProModule, // NOTE: Pro Module should be declared _BEFORE_ anything else
87-
//CheckoutModule,
8885
PlusModule,
8986
AboutModule,
9087
AdsModule,
@@ -116,7 +113,6 @@ import { CompassModule } from './modules/compass/compass.module';
116113
CommentsModule,
117114
JobsMarketingModule,
118115
IssuesModule,
119-
//ChannelsModule,
120116
UpgradesModule,
121117
CodeHighlightModule,
122118
SharedModule,

src/app/common/common.module.ts

Lines changed: 3 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ import { FormsModule, ReactiveFormsModule } from '@angular/forms';
55

66
import { MINDS_PIPES } from './pipes/pipes';
77

8-
import { TopbarComponent } from './layout/topbar/topbar.component';
9-
import { TopbarNavigationComponent } from './layout/topbar/navigation.component';
108
import { SidebarNavigationComponent } from './layout/sidebar/navigation.component';
11-
import { TopbarOptionsComponent } from './layout/topbar/options.component';
129
import { TopbarWalletBalance } from './layout/topbar/topbar-wallet-balance/topbar-wallet-balance.component';
1310

1411
import { TooltipComponent } from './components/tooltip/tooltip.component';
@@ -17,9 +14,7 @@ import { SizeableLoadingSpinnerComponent } from './components/sizeable-loading-s
1714
import { FooterComponent } from './components/footer/footer.component';
1815
import { InfiniteScroll } from './components/infinite-scroll/infinite-scroll';
1916
import { CountryInputComponent } from './components/forms/country-input/country-input.component';
20-
import { DateInputComponent } from './components/forms/date-input/date-input.component';
2117
import { CityFinderComponent } from './components/forms/city-finder/city-finder.component';
22-
import { StateInputComponent } from './components/forms/state-input/state-input.component';
2318
import { ReadMoreDirective } from './read-more/read-more.directive';
2419
import { ReadMoreButtonComponent } from './read-more/button.component';
2520
import { ChannelBadgesComponent } from './components/badges/badges.component';
@@ -43,38 +38,26 @@ import { TagsLinks } from './directives/tags';
4338
import { Tooltip } from './directives/tooltip';
4439
import { MindsAvatar } from './components/avatar/avatar';
4540
import { Textarea } from './components/editors/textarea.component';
46-
import { TagcloudComponent } from './components/tagcloud/tagcloud.component';
4741
import { DropdownComponent } from './components/dropdown/dropdown.component';
4842

4943
import { DynamicHostDirective } from './directives/dynamic-host.directive';
5044
import { MindsCard } from './components/card/card.component';
5145
import { MindsButton } from './components/button-v1/button-v1.component';
5246

53-
import { ChartComponent } from './components/chart/chart.component';
5447
import { DateSelectorComponent } from './components/date-selector/date-selector.component';
55-
import { AdminActionsButtonComponent } from './components/button-v1/admin-actions/admin-actions.component';
5648
import { InlineEditorComponent } from './components/editors/inline-editor.component';
5749
import { AttachmentService } from '../services/attachment';
58-
import { MaterialBoundSwitchComponent } from './components/material/bound-switch.component';
5950
import { IfFeatureDirective } from './directives/if-feature.directive';
6051
import { IfBrowserDirective } from './directives/if-browser.directive';
61-
import { MindsEmoji } from './components/emoji/emoji';
62-
import { CategoriesSelectorComponent } from './components/categories/selector/selector.component';
63-
import { CategoriesSelectedComponent } from './components/categories/selected/selected.component';
6452
import { TreeComponent } from './components/tree/tree.component';
6553
import { AnnouncementComponent } from './components/announcements/announcement.component';
66-
import { MindsTokenSymbolComponent } from './components/cypto/token-symbol.component';
6754
import { PhoneInputComponent } from './components/phone-input/phone-input.component';
6855
import { PhoneInputCountryComponent } from './components/phone-input/country.component';
6956
import { Session } from '../services/session';
7057
import { MindsHttpClient } from './api/client.service';
7158
import { SafeToggleComponent } from './components/safe-toggle/safe-toggle.component';
7259
import { ThumbsUpButton } from './components/thumbs/thumbs-up.component';
7360
import { ThumbsDownButton } from './components/thumbs/thumbs-down.component';
74-
import { DismissableNoticeComponent } from './components/notice/notice.component';
75-
import { AnalyticsImpressions } from './components/analytics/impressions';
76-
import { LineGraph } from './components/graphs/line-graph';
77-
import { PieGraph } from './components/graphs/pie-graph';
7861
import { GraphSVG } from './components/graphs/svg';
7962
import { GraphPoints } from './components/graphs/points';
8063
import { DynamicFormComponent } from './components/forms/dynamic-form/dynamic-form.component';
@@ -84,20 +67,14 @@ import { UpdateMarkersService } from './services/update-markers.service';
8467
import { SocketsService } from '../services/sockets';
8568
import { HttpClient } from '@angular/common/http';
8669
import { AndroidAppDownloadComponent } from './components/android-app-download-button/button.component';
87-
import { SwitchComponent } from './components/switch/switch.component';
8870
import { FeaturedContentComponent } from './components/featured-content/featured-content.component';
8971
import { FeaturedContentService } from './components/featured-content/featured-content.service';
9072
import { FeedsService } from './services/feeds.service';
91-
import { HorizontalInfiniteScroll } from './components/infinite-scroll/horizontal-infinite-scroll.component';
92-
import { PosterDateSelectorComponent } from './components/poster-date-selector/selector.component';
93-
import { ChannelModeSelectorComponent } from './components/channel-mode-selector/channel-mode-selector.component';
9473
import { RouterHistoryService } from './services/router-history.service';
9574
import { DraggableListComponent } from './components/draggable-list/list.component';
9675
import { DndModule } from 'ngx-drag-drop';
9776
import { SiteService } from './services/site.service';
9877
import { ToggleComponent } from './components/toggle/toggle.component';
99-
import { SidebarMenuComponent } from './components/sidebar-menu/sidebar-menu.component';
100-
import { PageLayoutComponent } from './components/page-layout/page-layout.component';
10178
import { DashboardLayoutComponent } from './components/dashboard-layout/dashboard-layout.component';
10279
import { ShadowboxLayoutComponent } from './components/shadowbox-layout/shadowbox-layout.component';
10380
import { ShadowboxHeaderComponent } from './components/shadowbox-header/shadowbox-header.component';
@@ -107,14 +84,12 @@ import {
10784
} from '@danielmoncada/angular-datetime-picker';
10885
import { DropdownSelectorComponent } from './components/dropdown-selector/dropdown-selector.component';
10986
import { ButtonComponent } from './components/button/button.component';
110-
import { FormDescriptorComponent } from './components/form-descriptor/form-descriptor.component';
11187
import { FormToastComponent } from './components/form-toast/form-toast.component';
11288
import { SsoService } from './services/sso.service';
11389
import { ShadowboxHeaderTabsComponent } from './components/shadowbox-header-tabs/shadowbox-header-tabs.component';
11490
import { TimespanFilterComponent } from './components/timespan-filter/timespan-filter.component';
11591
import { PagesService } from './services/pages.service';
11692
import { DateDropdownsComponent } from './components/date-dropdowns/date-dropdowns.component';
117-
import { EmailConfirmationComponent } from './components/email-confirmation/email-confirmation.component';
11893
import { CookieService } from './services/cookie.service';
11994
import { MediaProxyService } from './services/media-proxy.service';
12095
import { RelatedContentService } from './services/related-content.service';
@@ -169,7 +144,7 @@ import { ChatIconComponent } from './components/chat-icon/chat-icon.component';
169144
import { PublisherSearchModalComponent } from './components/publisher-search-modal/publisher-search-modal.component';
170145
import { PublisherSearchModalService } from './services/publisher-search-modal.service';
171146
import { DateRangeModalComponent } from './components/date-range-modal/date-range-modal.component';
172-
import { DateRangeModalService } from './components/date-range-modal/date-range-modal.services';
147+
import { DateRangeModalService } from './components/date-range-modal/date-range-modal.service';
173148
import { NgxPopperjsModule } from 'ngx-popperjs';
174149
import { HovercardComponent } from './components/hovercard/hovercard.component';
175150
import { QRCodeModule } from 'angularx-qrcode';
@@ -220,107 +195,66 @@ const routes: Routes = [
220195
],
221196
declarations: [
222197
MINDS_PIPES,
223-
224-
TopbarComponent,
225-
TopbarNavigationComponent,
198+
MDL_DIRECTIVES,
226199
SidebarNavigationComponent,
227-
TopbarOptionsComponent,
228200
TopbarWalletBalance,
229-
230-
// V2 Layout
231201
V3TopbarComponent,
232202
UserMenuV3Component,
233-
234-
//
235-
236203
TooltipComponent,
237204
QualityScoreComponent,
238205
SizeableLoadingSpinnerComponent,
239206
FooterComponent,
240207
InfiniteScroll,
241-
HorizontalInfiniteScroll,
242208
CountryInputComponent,
243-
DateInputComponent,
244-
StateInputComponent,
245209
CityFinderComponent,
246210
Scheduler,
247211
Modal,
248212
ReadMoreDirective,
249213
ReadMoreButtonComponent,
250214
ChannelBadgesComponent,
251215
MindsRichEmbed,
252-
TagcloudComponent,
253216
DropdownComponent,
254217
QRCodeComponent,
255-
256218
AutoGrow,
257219
InlineAutoGrow,
258220
Emoji,
259-
MindsEmoji,
260221
ScrollLock,
261222
TagsLinks,
262223
Tooltip,
263-
MDL_DIRECTIVES,
264224
DateSelectorComponent,
265225
MindsAvatar,
266226
Textarea,
267227
InlineEditorComponent,
268-
269228
DynamicHostDirective,
270229
MindsCard,
271230
MindsButton,
272-
273-
ChartComponent,
274-
275-
AdminActionsButtonComponent,
276-
277-
MaterialBoundSwitchComponent,
278-
279231
IfFeatureDirective,
280232
IfBrowserDirective,
281-
282-
CategoriesSelectorComponent,
283-
CategoriesSelectedComponent,
284233
TreeComponent,
285-
286234
AnnouncementComponent,
287-
MindsTokenSymbolComponent,
288235
PhoneInputComponent,
289236
PhoneInputCountryComponent,
290237
SafeToggleComponent,
291238
ThumbsUpButton,
292239
ThumbsDownButton,
293-
DismissableNoticeComponent,
294-
AnalyticsImpressions,
295-
LineGraph,
296-
PieGraph,
297240
GraphSVG,
298241
GraphPoints,
299242
DynamicFormComponent,
300243
AndroidAppDownloadComponent,
301244
SortSelectorComponent,
302-
ChannelModeSelectorComponent,
303245
NSFWSelectorComponent,
304-
305-
SwitchComponent,
306-
307246
FeaturedContentComponent,
308247
AttachmentPasteDirective,
309-
PosterDateSelectorComponent,
310248
DraggableListComponent,
311249
ToggleComponent,
312-
SidebarMenuComponent,
313-
PageLayoutComponent,
314250
DashboardLayoutComponent,
315251
ShadowboxLayoutComponent,
316252
ShadowboxHeaderComponent,
317253
DropdownSelectorComponent,
318-
FormDescriptorComponent,
319254
FormToastComponent,
320255
ButtonComponent,
321256
ShadowboxHeaderTabsComponent,
322257
TimespanFilterComponent,
323-
EmailConfirmationComponent,
324258
DateDropdownsComponent,
325259
PhoneInputV2Component,
326260
PhoneInputCountryV2Component,
@@ -379,103 +313,65 @@ const routes: Routes = [
379313
],
380314
exports: [
381315
MINDS_PIPES,
382-
383-
TopbarComponent,
316+
MDL_DIRECTIVES,
384317
SidebarNavigationComponent,
385-
TopbarOptionsComponent,
386318
TopbarWalletBalance,
387-
388-
// V3 Layout
389319
V3TopbarComponent,
390320
UserMenuV3Component,
391-
392-
//
393-
394321
TooltipComponent,
395322
QualityScoreComponent,
396323
SizeableLoadingSpinnerComponent,
397324
FooterComponent,
398325
InfiniteScroll,
399-
HorizontalInfiniteScroll,
400326
CountryInputComponent,
401-
DateInputComponent,
402327
CityFinderComponent,
403-
StateInputComponent,
404328
Scheduler,
405329
Modal,
406330
ReadMoreDirective,
407331
ReadMoreButtonComponent,
408332
ChannelBadgesComponent,
409333
MindsRichEmbed,
410-
TagcloudComponent,
411334
DropdownComponent,
412335
QRCodeComponent,
413-
414336
AutoGrow,
415337
InlineAutoGrow,
416-
MindsEmoji,
417338
Emoji,
418339
ScrollLock,
419340
TagsLinks,
420341
Tooltip,
421-
MDL_DIRECTIVES,
422342
DateSelectorComponent,
423343
MindsAvatar,
424344
Textarea,
425345
InlineEditorComponent,
426-
427346
DynamicHostDirective,
428347
MindsCard,
429348
MindsButton,
430-
431-
ChartComponent,
432-
433-
AdminActionsButtonComponent,
434-
435-
MaterialBoundSwitchComponent,
436-
437349
IfFeatureDirective,
438350
IfBrowserDirective,
439-
440-
CategoriesSelectorComponent,
441-
CategoriesSelectedComponent,
442351
TreeComponent,
443-
444352
AnnouncementComponent,
445-
MindsTokenSymbolComponent,
446353
PhoneInputComponent,
447354
SafeToggleComponent,
448355
ThumbsUpButton,
449356
ThumbsDownButton,
450-
DismissableNoticeComponent,
451-
AnalyticsImpressions,
452357
GraphSVG,
453358
GraphPoints,
454-
LineGraph,
455-
PieGraph,
456359
DynamicFormComponent,
457360
AndroidAppDownloadComponent,
458361
SortSelectorComponent,
459-
SwitchComponent,
460362
NSFWSelectorComponent,
461363
FeaturedContentComponent,
462364
AttachmentPasteDirective,
463-
PosterDateSelectorComponent,
464-
ChannelModeSelectorComponent,
465365
DraggableListComponent,
466366
ToggleComponent,
467-
SidebarMenuComponent,
468-
PageLayoutComponent,
469367
DashboardLayoutComponent,
470368
ShadowboxLayoutComponent,
471369
DropdownSelectorComponent,
472-
FormDescriptorComponent,
473370
FormToastComponent,
474371
ButtonComponent,
475372
ShadowboxHeaderComponent,
476373
ShadowboxHeaderTabsComponent,
477374
TimespanFilterComponent,
478-
EmailConfirmationComponent,
479375
DateDropdownsComponent,
480376
PhoneInputV2Component,
481377
PhoneInputCountryV2Component,

src/app/common/components/accordion/accordion.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//
2+
13
import {
24
AfterContentInit,
35
ChangeDetectionStrategy,
@@ -11,7 +13,8 @@ import { Subscription } from 'rxjs';
1113
import { AccordionPaneComponent } from './accordion-pane.component';
1214

1315
/**
14-
* Accordion component. Children should be <m-accordion__pane>
16+
* Vertical accordion component. Children should be <m-accordion__pane>
17+
* Currently used only in channel edit modal
1518
*/
1619
@Component({
1720
selector: 'm-accordion',

0 commit comments

Comments
 (0)