]>
Commit | Line | Data |
---|---|---|
67ed6552 | 1 | |
3d25d5de | 2 | import { InputMaskModule } from 'primeng/inputmask' |
7ed1edbb C |
3 | import { NgModule } from '@angular/core' |
4 | import { FormsModule, ReactiveFormsModule } from '@angular/forms' | |
3d25d5de | 5 | import { NgSelectModule } from '@ng-select/ng-select' |
67ed6552 C |
6 | import { SharedGlobalIconModule } from '../shared-icons' |
7 | import { SharedMainModule } from '../shared-main/shared-main.module' | |
1fd61899 | 8 | import { AdvancedInputFilterComponent } from './advanced-input-filter.component' |
4f926722 | 9 | import { DynamicFormFieldComponent } from './dynamic-form-field.component' |
7ed1edbb | 10 | import { FormValidatorService } from './form-validator.service' |
4f926722 | 11 | import { InputSwitchComponent } from './input-switch.component' |
ead64cdf | 12 | import { InputToggleHiddenComponent } from './input-toggle-hidden.component' |
67ed6552 C |
13 | import { MarkdownTextareaComponent } from './markdown-textarea.component' |
14 | import { PeertubeCheckboxComponent } from './peertube-checkbox.component' | |
15 | import { PreviewUploadComponent } from './preview-upload.component' | |
16 | import { ReactiveFileComponent } from './reactive-file.component' | |
ead64cdf | 17 | import { |
dd24f1bb | 18 | SelectCategoriesComponent, |
ead64cdf | 19 | SelectChannelComponent, |
dd24f1bb | 20 | SelectCheckboxAllComponent, |
ead64cdf C |
21 | SelectCheckboxComponent, |
22 | SelectCustomValueComponent, | |
dd24f1bb | 23 | SelectLanguagesComponent, |
ead64cdf C |
24 | SelectOptionsComponent, |
25 | SelectTagsComponent | |
26 | } from './select' | |
67ed6552 C |
27 | import { TextareaAutoResizeDirective } from './textarea-autoresize.directive' |
28 | import { TimestampInputComponent } from './timestamp-input.component' | |
29 | ||
30 | @NgModule({ | |
31 | imports: [ | |
32 | FormsModule, | |
33 | ReactiveFormsModule, | |
34 | ||
3d25d5de | 35 | InputMaskModule, |
3d25d5de C |
36 | NgSelectModule, |
37 | ||
67ed6552 C |
38 | SharedMainModule, |
39 | SharedGlobalIconModule | |
40 | ], | |
41 | ||
42 | declarations: [ | |
f8b530e0 | 43 | InputToggleHiddenComponent, |
67ed6552 C |
44 | MarkdownTextareaComponent, |
45 | PeertubeCheckboxComponent, | |
46 | PreviewUploadComponent, | |
47 | ReactiveFileComponent, | |
48 | TextareaAutoResizeDirective, | |
02c01341 | 49 | TimestampInputComponent, |
52c4976f | 50 | |
4f926722 C |
51 | InputSwitchComponent, |
52 | ||
02c01341 RK |
53 | SelectChannelComponent, |
54 | SelectOptionsComponent, | |
52c4976f | 55 | SelectTagsComponent, |
7294aab0 | 56 | SelectCheckboxComponent, |
ead64cdf | 57 | SelectCustomValueComponent, |
dd24f1bb C |
58 | SelectLanguagesComponent, |
59 | SelectCategoriesComponent, | |
60 | SelectCheckboxAllComponent, | |
7294aab0 | 61 | |
1fd61899 C |
62 | DynamicFormFieldComponent, |
63 | ||
64 | AdvancedInputFilterComponent | |
67ed6552 C |
65 | ], |
66 | ||
67 | exports: [ | |
68 | FormsModule, | |
69 | ReactiveFormsModule, | |
70 | ||
3d25d5de | 71 | InputMaskModule, |
3d25d5de C |
72 | NgSelectModule, |
73 | ||
f8b530e0 | 74 | InputToggleHiddenComponent, |
67ed6552 C |
75 | MarkdownTextareaComponent, |
76 | PeertubeCheckboxComponent, | |
77 | PreviewUploadComponent, | |
78 | ReactiveFileComponent, | |
79 | TextareaAutoResizeDirective, | |
02c01341 | 80 | TimestampInputComponent, |
52c4976f | 81 | |
4f926722 C |
82 | InputSwitchComponent, |
83 | ||
02c01341 RK |
84 | SelectChannelComponent, |
85 | SelectOptionsComponent, | |
52c4976f | 86 | SelectTagsComponent, |
7294aab0 | 87 | SelectCheckboxComponent, |
ead64cdf | 88 | SelectCustomValueComponent, |
dd24f1bb C |
89 | SelectLanguagesComponent, |
90 | SelectCategoriesComponent, | |
91 | SelectCheckboxAllComponent, | |
7294aab0 | 92 | |
1fd61899 C |
93 | DynamicFormFieldComponent, |
94 | ||
95 | AdvancedInputFilterComponent | |
67ed6552 C |
96 | ], |
97 | ||
98 | providers: [ | |
7ed1edbb | 99 | FormValidatorService |
67ed6552 C |
100 | ] |
101 | }) | |
102 | export class SharedFormModule { } |