move modal tokens
This commit is contained in:
@@ -15,9 +15,7 @@ export * from './document-type-picker-modal.token.js';
|
||||
export * from './embedded-media-modal.token.js';
|
||||
export * from './entity-user-permission-settings-modal.token.js';
|
||||
export * from './examine-fields-settings-modal.token.js';
|
||||
export * from './export-dictionary-modal.token.js';
|
||||
export * from './icon-picker-modal.token.js';
|
||||
export * from './import-dictionary-modal.token.js';
|
||||
export * from './language-picker-modal.token.js';
|
||||
export * from './link-picker-modal.token.js';
|
||||
export * from './media-tree-picker-modal.token.js';
|
||||
|
||||
@@ -5,7 +5,7 @@ export interface UmbExportDictionaryModalData {
|
||||
}
|
||||
|
||||
export interface UmbExportDictionaryModalValue {
|
||||
includeChildren?: boolean;
|
||||
includeChildren: boolean;
|
||||
}
|
||||
|
||||
export const UMB_EXPORT_DICTIONARY_MODAL = new UmbModalToken<
|
||||
@@ -1,9 +1,10 @@
|
||||
import type { UmbDictionaryExportRepository } from '../../repository/index.js';
|
||||
import { UMB_EXPORT_DICTIONARY_MODAL } from './export-dictionary-modal.token.js';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT, UMB_EXPORT_DICTIONARY_MODAL } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export default class UmbExportDictionaryEntityAction extends UmbEntityActionBase<UmbDictionaryExportRepository> {
|
||||
static styles = [UmbTextStyles];
|
||||
@@ -24,7 +25,6 @@ export default class UmbExportDictionaryEntityAction extends UmbEntityActionBase
|
||||
const modalContext = this.#modalContext?.open(UMB_EXPORT_DICTIONARY_MODAL, { data: { unique: this.unique } });
|
||||
|
||||
const { includeChildren } = await modalContext.onSubmit();
|
||||
if (includeChildren === undefined) return;
|
||||
|
||||
// Export the file
|
||||
const result = await this.repository?.export(this.unique, includeChildren);
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import type { UmbDictionaryImportRepository } from '../../repository/index.js';
|
||||
import { UMB_IMPORT_DICTIONARY_MODAL } from './import-dictionary-modal.token.js';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT, UMB_IMPORT_DICTIONARY_MODAL } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export default class UmbImportDictionaryEntityAction extends UmbEntityActionBase<UmbDictionaryImportRepository> {
|
||||
static styles = [UmbTextStyles];
|
||||
|
||||
Reference in New Issue
Block a user