import { I18nPrimengCalendarService } from '@app/shared/i18n/i18n-primeng-calendar'
import { InputMaskModule } from 'primeng/inputmask'
import { ScreenService } from '@app/shared/misc/screen.service'
+import { LocalStorageService, SessionStorageService } from '@app/shared/misc/storage.service'
import { VideoCaptionsValidatorsService } from '@app/shared/forms/form-validators/video-captions-validators.service'
import { VideoCaptionService } from '@app/shared/video-caption'
import { PeertubeCheckboxComponent } from '@app/shared/forms/peertube-checkbox.component'
NgbDropdownModule,
NgbModalModule,
NgbPopoverModule,
- NgbTabsetModule,
+ NgbNavModule,
NgbTooltipModule
} from '@ng-bootstrap/ng-bootstrap'
import { RemoteSubscribeComponent, SubscribeButtonComponent, UserSubscriptionService } from '@app/shared/user-subscription'
import { InputReadonlyCopyComponent } from '@app/shared/forms/input-readonly-copy.component'
import { RedundancyService } from '@app/shared/video/redundancy.service'
import { ClipboardModule } from '@angular/cdk/clipboard'
+import { InputSwitchModule } from 'primeng/inputswitch'
+
+import { MyAccountVideoSettingsComponent } from '@app/+my-account/my-account-settings/my-account-video-settings'
+import { MyAccountInterfaceSettingsComponent } from '@app/+my-account/my-account-settings/my-account-interface'
+import { ActorAvatarInfoComponent } from '@app/+my-account/shared/actor-avatar-info.component'
@NgModule({
imports: [
NgbDropdownModule,
NgbModalModule,
NgbPopoverModule,
- NgbTabsetModule,
+ NgbNavModule,
NgbTooltipModule,
NgbCollapseModule,
PrimeSharedModule,
InputMaskModule,
NgPipesModule,
- MultiSelectModule
+ MultiSelectModule,
+ InputSwitchModule
],
declarations: [
DateToggleComponent,
GlobalIconComponent,
- PreviewUploadComponent
+ PreviewUploadComponent,
+
+ MyAccountVideoSettingsComponent,
+ MyAccountInterfaceSettingsComponent,
+ ActorAvatarInfoComponent
],
exports: [
NgbDropdownModule,
NgbModalModule,
NgbPopoverModule,
- NgbTabsetModule,
+ NgbNavModule,
NgbTooltipModule,
NgbCollapseModule,
FromNowPipe,
HighlightPipe,
PeerTubeTemplateDirective,
- VideoDurationPipe
+ VideoDurationPipe,
+
+ MyAccountVideoSettingsComponent,
+ MyAccountInterfaceSettingsComponent,
+ ActorAvatarInfoComponent
],
providers: [
I18nPrimengCalendarService,
ScreenService,
+ LocalStorageService, SessionStorageService,
UserNotificationService,