added 'disableConfirm' property to confirmation dialog component
This commit is contained in:
parent
09008130e8
commit
b3a820ca96
@ -16,7 +16,7 @@
|
|||||||
<div class="dialog-actions">
|
<div class="dialog-actions">
|
||||||
<button
|
<button
|
||||||
(click)="confirm(ConfirmOptions.CONFIRM)"
|
(click)="confirm(ConfirmOptions.CONFIRM)"
|
||||||
[disabled]="config.requireInput && confirmationDoesNotMatch()"
|
[disabled]="(config.requireInput && confirmationDoesNotMatch()) || config.disableConfirm"
|
||||||
color="primary"
|
color="primary"
|
||||||
mat-flat-button
|
mat-flat-button
|
||||||
>
|
>
|
||||||
|
|||||||
@ -25,6 +25,7 @@ export class ConfirmationDialogInput {
|
|||||||
alternativeConfirmationText?: string;
|
alternativeConfirmationText?: string;
|
||||||
discardChangesText?: string;
|
discardChangesText?: string;
|
||||||
requireInput?: boolean;
|
requireInput?: boolean;
|
||||||
|
disableConfirm?: boolean;
|
||||||
denyText?: string;
|
denyText?: string;
|
||||||
translateParams?: Record<string, unknown>;
|
translateParams?: Record<string, unknown>;
|
||||||
|
|
||||||
@ -37,6 +38,7 @@ export class ConfirmationDialogInput {
|
|||||||
this.alternativeConfirmationText = options?.alternativeConfirmationText;
|
this.alternativeConfirmationText = options?.alternativeConfirmationText;
|
||||||
this.discardChangesText = options?.discardChangesText;
|
this.discardChangesText = options?.discardChangesText;
|
||||||
this.requireInput = options?.requireInput || false;
|
this.requireInput = options?.requireInput || false;
|
||||||
|
this.disableConfirm = options?.disableConfirm || false;
|
||||||
this.denyText = options?.denyText || _('common.confirmation-dialog.deny');
|
this.denyText = options?.denyText || _('common.confirmation-dialog.deny');
|
||||||
this.translateParams = options?.translateParams || {};
|
this.translateParams = options?.translateParams || {};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user