@alfresco/adf-content-services
Version:
Alfresco ADF content services
44 lines (43 loc) • 1.76 kB
TypeScript
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>;
}