Skip to content
Snippets Groups Projects

686 created admin license

Merged David.Gold1 requested to merge DG-Create-admin-licenses-686 into master
26 files
+ 1102
361
Compare changes
  • Side-by-side
  • Inline
Files
26
import {ChangeDetectionStrategy, Component, Inject} from "@angular/core";
import {MAT_DIALOG_DATA, MatDialogRef} from "@angular/material";
import {adminLicenseActionNameSpace} from "@app/features/admin/stores/license/admin-license.action";
import {AdminLicenseStateModel} from "@app/features/admin/stores/license/admin-license.state";
import {Licenses} from "@app/generated-api";
import {SharedAbstractDeleteDialog} from "@app/shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog";
import {LocalStateEnum} from "@app/shared/enums/local-state.enum";
import {DeleteDialog} from "@app/shared/models/delete-dialog.model";
import {Store} from "@ngxs/store";
import {TRANSLATE} from "solidify-frontend";
@Component({
selector: "dlcm-license-delete-dialog",
templateUrl: "../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.html",
styleUrls: ["../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.scss"],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AdminLicenseDeleteDialog extends SharedAbstractDeleteDialog<Licenses, AdminLicenseStateModel> {
public readonly KEY_TITLE: string = TRANSLATE("admin.license.dialog.delete.title");
public readonly KEY_MESSAGE: string = TRANSLATE("admin.license.dialog.delete.message");
public readonly KEY_CONFIRM_BUTTON: string = TRANSLATE("admin.license.dialog.delete.confirm");
public readonly KEY_CANCEL_BUTTON: string = TRANSLATE("admin.license.dialog.delete.cancel");
constructor(protected store: Store,
protected dialogRef: MatDialogRef<AdminLicenseDeleteDialog>,
@Inject(MAT_DIALOG_DATA) public data: DeleteDialog) {
super(store, dialogRef, data, LocalStateEnum.admin_license, adminLicenseActionNameSpace);
}
}
Loading