69 lines
2.7 KiB
TypeScript
69 lines
2.7 KiB
TypeScript
import {NgModule} from '@angular/core';
|
|
import {AutoCompleteModule} from '@app/library/auto-complete/auto-complete.module';
|
|
import {
|
|
FormCompositeFieldComponent
|
|
} from '@app/ui/misc/dataset-description-form/components/form-composite-field/form-composite-field.component';
|
|
import {FormFieldComponent} from '@app/ui/misc/dataset-description-form/components/form-field/form-field.component';
|
|
import {
|
|
FormSectionComponent
|
|
} from '@app/ui/misc/dataset-description-form/components/form-section/form-section.component';
|
|
import {
|
|
DatasetDescriptionFormComponent
|
|
} from '@app/ui/misc/dataset-description-form/dataset-description-form.component';
|
|
import {FormFocusService} from '@app/ui/misc/dataset-description-form/form-focus/form-focus.service';
|
|
import {VisibilityRulesService} from '@app/ui/misc/dataset-description-form/visibility-rules/visibility-rules.service';
|
|
import {CommonFormsModule} from '@common/forms/common-forms.module';
|
|
import {CommonUiModule} from '@common/ui/common-ui.module';
|
|
import {FormCompositeTitleComponent} from './components/form-composite-title/form-composite-title.component';
|
|
import {ExternalSourcesModule} from '../external-sources/external-sources.module';
|
|
import {DatasetDescriptionComponent} from './dataset-description.component';
|
|
import {FormProgressIndicationModule} from './components/form-progress-indication/form-progress-indication.module';
|
|
import {FormSectionInnerComponent} from './components/form-section/form-section-inner/form-section-inner.component';
|
|
import {RichTextEditorModule} from "@app/library/rich-text-editor/rich-text-editor.module";
|
|
// import {TableEditorModule} from "@app/library/table-editor/table-editor.module";
|
|
import {FileService} from "@app/core/services/file/file.service";
|
|
import {NgxDropzoneModule} from "ngx-dropzone";
|
|
import {
|
|
FormCompositeFieldDialogComponent
|
|
} from "@app/ui/misc/dataset-description-form/components/form-composite-field-dialog/form-composite-field-dialog.component";
|
|
import {FormattingModule} from "@app/core/formatting.module";
|
|
|
|
|
|
@NgModule({
|
|
imports: [
|
|
CommonUiModule,
|
|
CommonFormsModule,
|
|
AutoCompleteModule,
|
|
ExternalSourcesModule,
|
|
FormProgressIndicationModule,
|
|
RichTextEditorModule,
|
|
// TableEditorModule,
|
|
NgxDropzoneModule,
|
|
FormattingModule
|
|
],
|
|
declarations: [
|
|
DatasetDescriptionFormComponent,
|
|
DatasetDescriptionComponent,
|
|
FormSectionComponent,
|
|
FormSectionInnerComponent,
|
|
FormCompositeFieldComponent,
|
|
FormFieldComponent,
|
|
FormCompositeTitleComponent,
|
|
FormCompositeFieldDialogComponent
|
|
],
|
|
exports: [
|
|
DatasetDescriptionFormComponent,
|
|
DatasetDescriptionComponent,
|
|
FormCompositeFieldComponent,
|
|
FormFieldComponent,
|
|
FormSectionInnerComponent
|
|
],
|
|
providers: [
|
|
VisibilityRulesService,
|
|
FormFocusService,
|
|
FileService
|
|
]
|
|
})
|
|
export class DatasetDescriptionFormModule { }
|
|
|