UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

24 lines (23 loc) 1.01 kB
import { SideMenuInjectionData } from '../../../models/side-menu-injection-data'; import { Observable } from 'rxjs'; import { PetriNetReference } from '../../../../resources/interface/petri-net-reference'; import { InjectionToken } from '@angular/core'; import { I18nFieldValue } from "../../../../data-fields/i18n-field/models/i18n-field-value"; export interface NewCaseInjectionData extends SideMenuInjectionData { allowedNets$: Observable<Array<PetriNetReference>>; } export declare const NAE_NEW_CASE_CREATION_CONFIGURATION_DATA: InjectionToken<NewCaseCreationConfigurationData>; /** * injection token used for new case configuration */ export interface NewCaseCreationConfigurationData { enableCaseTitle: boolean; isCaseTitleRequired: boolean; newCaseButtonConfig?: NewCaseButtonConfiguration; blockNets?: string[]; } export interface NewCaseButtonConfiguration { createCaseButtonTitle?: I18nFieldValue; createCaseButtonIcon?: string; showCreateCaseButton?: boolean; }