UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

47 lines (46 loc) 3.28 kB
import { Case } from '../../resources/interface/case'; import { HeaderColumn } from '../../header/models/header-column'; import { CaseResourceService } from '../../resources/engine-endpoint/case-resource.service'; import { CaseViewService } from '../../view/case-view/service/case-view-service'; import { SnackBarService } from '../../snack-bar/services/snack-bar.service'; import { TranslateService } from '@ngx-translate/core'; import { LoggerService } from '../../logger/services/logger.service'; import { OverflowService } from '../../header/services/overflow.service'; import { AbstractPanelWithImmediateDataComponent } from '../abstract/panel-with-immediate-data'; import { UserService } from '../../user/services/user.service'; import { FeaturedValue } from '../abstract/featured-value'; import { CurrencyPipe } from '@angular/common'; import { PermissionService } from '../../authorization/permission/permission.service'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare abstract class AbstractCasePanelComponent extends AbstractPanelWithImmediateDataComponent { protected _caseResourceService: CaseResourceService; protected _caseViewService: CaseViewService; protected _snackBarService: SnackBarService; protected _translateService: TranslateService; protected _log: LoggerService; protected _userService: UserService; protected _currencyPipe: CurrencyPipe; protected _permissionService: PermissionService; protected _overflowService: OverflowService; case_: Case; approval: boolean; responsiveBody: boolean; first: boolean; last: boolean; showCasePanelIcon: boolean; showDeleteMenu: boolean; textEllipsis: boolean; protected _approvalFormControl: FormControl<boolean | string>; protected constructor(_caseResourceService: CaseResourceService, _caseViewService: CaseViewService, _snackBarService: SnackBarService, _translateService: TranslateService, _log: LoggerService, _userService: UserService, _currencyPipe: CurrencyPipe, _permissionService: PermissionService, _overflowService: OverflowService); get approvalFormControl(): FormControl<boolean | string>; show(event: MouseEvent): boolean; protected getFeaturedMetaValue(selectedHeader: HeaderColumn): FeaturedValue; protected getFeaturedImmediateValue(selectedHeader: HeaderColumn): FeaturedValue; deleteCase(): void; canDelete(): boolean; private throwError; getMinWidth(): string; static ɵfac: i0.ɵɵFactoryDeclaration<AbstractCasePanelComponent, [null, null, null, null, null, null, null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<AbstractCasePanelComponent, "ncc-abstract-case-panel", never, { "case_": { "alias": "case_"; "required": false; }; "approval": { "alias": "approval"; "required": false; }; "responsiveBody": { "alias": "responsiveBody"; "required": false; }; "first": { "alias": "first"; "required": false; }; "last": { "alias": "last"; "required": false; }; "showCasePanelIcon": { "alias": "showCasePanelIcon"; "required": false; }; "showDeleteMenu": { "alias": "showDeleteMenu"; "required": false; }; "textEllipsis": { "alias": "textEllipsis"; "required": false; }; }, {}, never, never, false, never>; }