ReactiveFileComponent,
ResetPasswordValidatorsService,
UserValidatorsService,
- VideoAbuseValidatorsService, VideoBlacklistValidatorsService,
+ VideoAbuseValidatorsService,
+ VideoBlacklistValidatorsService,
VideoChannelValidatorsService,
VideoCommentValidatorsService,
VideoValidatorsService
import { VideoImportService } from '@app/shared/video-import/video-import.service'
import { ActionDropdownComponent } from '@app/shared/buttons/action-dropdown.component'
import { NgbDropdownModule, NgbModalModule, NgbPopoverModule, NgbTabsetModule, NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap'
+import { SubscribeButtonComponent, UserSubscriptionService } from '@app/shared/user-subscription'
@NgModule({
imports: [
RouterModule,
HttpClientModule,
- NgbDropdownModule.forRoot(),
- NgbModalModule.forRoot(),
- NgbPopoverModule.forRoot(),
- NgbTabsetModule.forRoot(),
- NgbTooltipModule.forRoot(),
+ NgbDropdownModule,
+ NgbModalModule,
+ NgbPopoverModule,
+ NgbTabsetModule,
+ NgbTooltipModule,
PrimeSharedModule,
NgPipesModule
InfiniteScrollerDirective,
HelpComponent,
ReactiveFileComponent,
- PeertubeCheckboxComponent
+ PeertubeCheckboxComponent,
+ SubscribeButtonComponent
],
exports: [
HelpComponent,
ReactiveFileComponent,
PeertubeCheckboxComponent,
+ SubscribeButtonComponent,
NumberFormatterPipe,
ObjectLengthPipe,
VideoChannelService,
VideoCaptionService,
VideoImportService,
+ UserSubscriptionService,
FormValidatorService,
CustomConfigValidatorsService,