UMB_EXAMINE_FIELDS_SETTINGS_MODAL

This commit is contained in:
Niels Lyngsø
2023-03-23 21:35:02 +01:00
parent 77c4fa74ae
commit bcd7fa23b5
3 changed files with 12 additions and 5 deletions

View File

@@ -9,7 +9,7 @@ export interface UmbCreateDocumentModalResultData {
fields?: UmbExamineFieldsSettingsModalData;
}
export const UMB_EXAMINE_FIELDS_SETTINGS_MODAL_TOKEN = new UmbModalToken<
export const UMB_EXAMINE_FIELDS_SETTINGS_MODAL = new UmbModalToken<
UmbExamineFieldsSettingsModalData,
UmbCreateDocumentModalResultData
>('Umb.Modal.ExamineFieldsSettings', {

View File

@@ -1,7 +1,10 @@
import { html, css } from 'lit';
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, state } from 'lit/decorators.js';
import { UmbCreateDocumentModalResultData, UmbExamineFieldsSettingsModalData } from '.';
import {
UmbCreateDocumentModalResultData,
UmbExamineFieldsSettingsModalData,
} from '../../../../../../../libs/modal/token/examine-fields-settings-modal.token';
import { UmbModalBaseElement } from '@umbraco-cms/internal/modal';
@customElement('umb-examine-fields-settings-modal')

View File

@@ -1,14 +1,18 @@
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { css, html, nothing } from 'lit';
import { customElement, state, query, property } from 'lit/decorators.js';
import { UMB_EXAMINE_FIELDS_SETTINGS_MODAL } from '../../../../../../libs/modal/token/examine-fields-settings-modal.token';
import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/modal';
import { SearchResultResponseModel, SearcherResource, FieldPresentationModel } from '@umbraco-cms/backoffice/backend-api';
import {
SearchResultResponseModel,
SearcherResource,
FieldPresentationModel,
} from '@umbraco-cms/backoffice/backend-api';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
import './modal-views/fields-viewer.element';
import './modal-views/fields-settings.element';
import { UMB_EXAMINE_FIELDS_SETTINGS_MODAL_TOKEN } from './modal-views';
interface ExposedSearchResultField {
name?: string | null;
@@ -174,7 +178,7 @@ export class UmbDashboardExamineSearcherElement extends UmbLitElement {
}
private _onFieldFilterClick() {
const modalHandler = this._modalContext?.open(UMB_EXAMINE_FIELDS_SETTINGS_MODAL_TOKEN, {
const modalHandler = this._modalContext?.open(UMB_EXAMINE_FIELDS_SETTINGS_MODAL, {
...this._exposedFields,
});
modalHandler?.onSubmit().then(({ fields } = {}) => {