UNPKG

@alfresco/adf-content-services

Version:
44 lines (43 loc) 1.76 kB
import { EventEmitter, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { MatDialogRef } from '@angular/material/dialog'; import { Node } from '@alfresco/js-api'; import { TranslationService } from '@alfresco/adf-core'; import { NodesApiService } from '../../common/services/nodes-api.service'; import * as i0 from "@angular/core"; export declare class FolderDialogComponent implements OnInit { private formBuilder; private dialog; private nodesApi; private translation; data: any; /** * Emitted when the edit/create folder give error for example a folder with same name already exist */ error: EventEmitter<any>; /** * Emitted when the edit/create folder is successfully created/modified */ success: EventEmitter<Node>; form: UntypedFormGroup; folder: Node; editTitle: string; createTitle: string; nodeType: string; disableSubmitButton: boolean; get editing(): boolean; get name(): string; get title(): string; get description(): string; private get properties(); private readonly destroyRef; constructor(formBuilder: UntypedFormBuilder, dialog: MatDialogRef<FolderDialogComponent>, nodesApi: NodesApiService, translation: TranslationService, data: any); ngOnInit(): void; submit(): void; handleError(error: any): any; private create; private edit; private getTrimmedValue; static ɵfac: i0.ɵɵFactoryDeclaration<FolderDialogComponent, [null, null, null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<FolderDialogComponent, "adf-folder-dialog", never, {}, { "error": "error"; "success": "success"; }, never, never, true, never>; }