X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fshared-forms%2Fshared-form.module.ts;h=22e8dd05ac8f1ee861c54f5ac94b418f5c8490bd;hb=c86fa51b8a84210f3b9fcbeebc3f03f280d5982d;hp=ea62700830c6a4e42d9631fadeea2cb9706d879f;hpb=3d25d5de33d8aa0ba00d7514522b25d22bf0e0a1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/shared-forms/shared-form.module.ts b/client/src/app/shared/shared-forms/shared-form.module.ts index ea6270083..22e8dd05a 100644 --- a/client/src/app/shared/shared-forms/shared-form.module.ts +++ b/client/src/app/shared/shared-forms/shared-form.module.ts @@ -1,40 +1,21 @@ +import { InputMaskModule } from 'primeng/inputmask' import { NgModule } from '@angular/core' import { FormsModule, ReactiveFormsModule } from '@angular/forms' -import { InputMaskModule } from 'primeng/inputmask' -import { InputSwitchModule } from 'primeng/inputswitch' -import { MultiSelectModule } from 'primeng/multiselect' import { NgSelectModule } from '@ng-select/ng-select' -import { BatchDomainsValidatorsService } from '@app/shared/shared-forms/form-validators/batch-domains-validators.service' import { SharedGlobalIconModule } from '../shared-icons' import { SharedMainModule } from '../shared-main/shared-main.module' -import { - CustomConfigValidatorsService, - FormValidatorService, - InstanceValidatorsService, - LoginValidatorsService, - ResetPasswordValidatorsService, - UserValidatorsService, - AbuseValidatorsService, - VideoAcceptOwnershipValidatorsService, - VideoBlockValidatorsService, - VideoCaptionsValidatorsService, - VideoChangeOwnershipValidatorsService, - VideoChannelValidatorsService, - VideoCommentValidatorsService, - VideoPlaylistValidatorsService, - VideoValidatorsService -} from './form-validators' -import { InputReadonlyCopyComponent } from './input-readonly-copy.component' +import { DynamicFormFieldComponent } from './dynamic-form-field.component' +import { FormValidatorService } from './form-validator.service' +import { InputToggleHiddenComponent } from './input-toggle-hidden.component' +import { InputSwitchComponent } from './input-switch.component' import { MarkdownTextareaComponent } from './markdown-textarea.component' import { PeertubeCheckboxComponent } from './peertube-checkbox.component' import { PreviewUploadComponent } from './preview-upload.component' import { ReactiveFileComponent } from './reactive-file.component' +import { SelectChannelComponent, SelectCheckboxComponent, SelectOptionsComponent, SelectTagsComponent } from './select' import { TextareaAutoResizeDirective } from './textarea-autoresize.directive' import { TimestampInputComponent } from './timestamp-input.component' -import { SelectChannelComponent } from './select-channel.component' -import { SelectOptionsComponent } from './select-options.component' -import { SelectTagsComponent } from './select-tags.component' @NgModule({ imports: [ @@ -42,8 +23,6 @@ import { SelectTagsComponent } from './select-tags.component' ReactiveFormsModule, InputMaskModule, - InputSwitchModule, - MultiSelectModule, NgSelectModule, SharedMainModule, @@ -51,16 +30,22 @@ import { SelectTagsComponent } from './select-tags.component' ], declarations: [ - InputReadonlyCopyComponent, + InputToggleHiddenComponent, MarkdownTextareaComponent, PeertubeCheckboxComponent, PreviewUploadComponent, ReactiveFileComponent, TextareaAutoResizeDirective, TimestampInputComponent, + + InputSwitchComponent, + SelectChannelComponent, SelectOptionsComponent, - SelectTagsComponent + SelectTagsComponent, + SelectCheckboxComponent, + + DynamicFormFieldComponent ], exports: [ @@ -68,40 +53,28 @@ import { SelectTagsComponent } from './select-tags.component' ReactiveFormsModule, InputMaskModule, - InputSwitchModule, - MultiSelectModule, NgSelectModule, - InputReadonlyCopyComponent, + InputToggleHiddenComponent, MarkdownTextareaComponent, PeertubeCheckboxComponent, PreviewUploadComponent, ReactiveFileComponent, TextareaAutoResizeDirective, TimestampInputComponent, + + InputSwitchComponent, + SelectChannelComponent, SelectOptionsComponent, - SelectTagsComponent + SelectTagsComponent, + SelectCheckboxComponent, + + DynamicFormFieldComponent ], providers: [ - CustomConfigValidatorsService, - FormValidatorService, - LoginValidatorsService, - InstanceValidatorsService, - LoginValidatorsService, - ResetPasswordValidatorsService, - UserValidatorsService, - AbuseValidatorsService, - VideoAcceptOwnershipValidatorsService, - VideoBlockValidatorsService, - VideoCaptionsValidatorsService, - VideoChangeOwnershipValidatorsService, - VideoChannelValidatorsService, - VideoCommentValidatorsService, - VideoPlaylistValidatorsService, - VideoValidatorsService, - BatchDomainsValidatorsService + FormValidatorService ] }) export class SharedFormModule { }