2 import { NgModule } from '@angular/core'
3 import { FormsModule, ReactiveFormsModule } from '@angular/forms'
4 import { InputMaskModule } from 'primeng/inputmask'
5 import { InputSwitchModule } from 'primeng/inputswitch'
6 import { NgSelectModule } from '@ng-select/ng-select'
7 import { BatchDomainsValidatorsService } from '@app/shared/shared-forms/form-validators/batch-domains-validators.service'
8 import { SharedGlobalIconModule } from '../shared-icons'
9 import { SharedMainModule } from '../shared-main/shared-main.module'
11 CustomConfigValidatorsService,
13 InstanceValidatorsService,
14 LoginValidatorsService,
15 ResetPasswordValidatorsService,
16 UserValidatorsService,
17 AbuseValidatorsService,
18 VideoAcceptOwnershipValidatorsService,
19 VideoBlockValidatorsService,
20 VideoCaptionsValidatorsService,
21 VideoChangeOwnershipValidatorsService,
22 VideoChannelValidatorsService,
23 VideoCommentValidatorsService,
24 VideoPlaylistValidatorsService,
25 VideoValidatorsService
26 } from './form-validators'
27 import { InputReadonlyCopyComponent } from './input-readonly-copy.component'
28 import { MarkdownTextareaComponent } from './markdown-textarea.component'
29 import { PeertubeCheckboxComponent } from './peertube-checkbox.component'
30 import { PreviewUploadComponent } from './preview-upload.component'
31 import { ReactiveFileComponent } from './reactive-file.component'
32 import { TextareaAutoResizeDirective } from './textarea-autoresize.directive'
33 import { TimestampInputComponent } from './timestamp-input.component'
34 import { SelectChannelComponent, SelectCheckboxComponent, SelectOptionsComponent, SelectTagsComponent } from './select'
46 SharedGlobalIconModule
50 InputReadonlyCopyComponent,
51 MarkdownTextareaComponent,
52 PeertubeCheckboxComponent,
53 PreviewUploadComponent,
54 ReactiveFileComponent,
55 TextareaAutoResizeDirective,
56 TimestampInputComponent,
58 SelectChannelComponent,
59 SelectOptionsComponent,
61 SelectCheckboxComponent
72 InputReadonlyCopyComponent,
73 MarkdownTextareaComponent,
74 PeertubeCheckboxComponent,
75 PreviewUploadComponent,
76 ReactiveFileComponent,
77 TextareaAutoResizeDirective,
78 TimestampInputComponent,
80 SelectChannelComponent,
81 SelectOptionsComponent,
83 SelectCheckboxComponent
87 CustomConfigValidatorsService,
89 LoginValidatorsService,
90 InstanceValidatorsService,
91 LoginValidatorsService,
92 ResetPasswordValidatorsService,
93 UserValidatorsService,
94 AbuseValidatorsService,
95 VideoAcceptOwnershipValidatorsService,
96 VideoBlockValidatorsService,
97 VideoCaptionsValidatorsService,
98 VideoChangeOwnershipValidatorsService,
99 VideoChannelValidatorsService,
100 VideoCommentValidatorsService,
101 VideoPlaylistValidatorsService,
102 VideoValidatorsService,
103 BatchDomainsValidatorsService
106 export class SharedFormModule { }