confirm modal
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { UMB_CONFIRM_MODAL_TOKEN } from '../../../../src/backoffice/shared/modals/confirm';
|
||||
import { UMB_CONFIRM_MODAL } from '../../../modal/token/confirm-modal.token';
|
||||
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
|
||||
import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbControllerHostInterface } from '@umbraco-cms/backoffice/controller';
|
||||
@@ -25,7 +25,7 @@ export class UmbDeleteEntityAction<
|
||||
if (data) {
|
||||
const item = data[0];
|
||||
|
||||
const modalHandler = this.#modalContext.open(UMB_CONFIRM_MODAL_TOKEN, {
|
||||
const modalHandler = this.#modalContext.open(UMB_CONFIRM_MODAL, {
|
||||
headline: `Delete ${item.name}`,
|
||||
content: 'Are you sure you want to delete this item?',
|
||||
color: 'danger',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_CONFIRM_MODAL_TOKEN } from '../../../../src/backoffice/shared/modals/confirm';
|
||||
import { UMB_CONFIRM_MODAL } from '../../../modal/token/confirm-modal.token';
|
||||
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
|
||||
import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbControllerHostInterface } from '@umbraco-cms/backoffice/controller';
|
||||
@@ -25,7 +25,7 @@ export class UmbTrashEntityAction<
|
||||
if (data) {
|
||||
const item = data[0];
|
||||
|
||||
const modalHandler = this.#modalContext?.open(UMB_CONFIRM_MODAL_TOKEN, {
|
||||
const modalHandler = this.#modalContext?.open(UMB_CONFIRM_MODAL, {
|
||||
headline: `Trash ${item.name}`,
|
||||
content: 'Are you sure you want to move this item to the recycle bin?',
|
||||
color: 'danger',
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
import type { TemplateResult } from 'lit';
|
||||
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export interface UmbConfirmModalData {
|
||||
headline: string;
|
||||
content: TemplateResult | string;
|
||||
color?: 'positive' | 'danger';
|
||||
confirmLabel?: string;
|
||||
}
|
||||
|
||||
export type UmbConfirmModalResult = undefined;
|
||||
|
||||
export const UMB_CONFIRM_MODAL = new UmbModalToken<UmbConfirmModalData, UmbConfirmModalResult>('Umb.Modal.Confirm', {
|
||||
type: 'dialog',
|
||||
});
|
||||
@@ -1,2 +1,2 @@
|
||||
export * from './modal-token';
|
||||
export * from './change-password-modal';
|
||||
export * from './change-password-modal.token';
|
||||
|
||||
Reference in New Issue
Block a user