UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

26 lines (25 loc) 1.91 kB
import { EventEmitter, OnInit } from '@angular/core'; import { MatButton } from '@angular/material/button'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { IBtnLabel, IEntryIds, IFormData, IResourceType, IScimProperties, JsTable } from '../../shared'; import { AddEditGenericFormDialogComponent } from '../add-edit-generic-form-dialog/add-edit-generic-form-dialog.component'; import * as i0 from "@angular/core"; export declare class DataDetailEditButtonComponent implements OnInit { dialog: MatDialog; editAction: IBtnLabel; selectedResourceTypeId: string; resourcesTypes: JsTable<IResourceType>; selectedEntryIds: IEntryIds; formDataAttributes: IFormData[]; updatedEntryAttributes: EventEmitter<any>; editBtn: MatButton; dialogRef: MatDialogRef<AddEditGenericFormDialogComponent, any>; clickOnUpdate: boolean; scimProperties: IScimProperties; constructor(dialog: MatDialog); ngOnInit(): void; openEditEntryDialog(updatedEntryAttributes: EventEmitter<any>, title: string, scimProperties: IScimProperties, selectedResourceTypeId: string, resourcesTypes: JsTable<IResourceType>, selectedEntryIds: IEntryIds, formDataAttributes: IFormData[]): void; clickOnBtn(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DataDetailEditButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DataDetailEditButtonComponent, "dm-data-detail-edit-button", never, { "editAction": { "alias": "editAction"; "required": false; }; "selectedResourceTypeId": { "alias": "selectedResourceTypeId"; "required": false; }; "resourcesTypes": { "alias": "resourcesTypes"; "required": false; }; "selectedEntryIds": { "alias": "selectedEntryIds"; "required": false; }; "formDataAttributes": { "alias": "formDataAttributes"; "required": false; }; }, { "updatedEntryAttributes": "updatedEntryAttributes"; }, never, never, false, never>; }