UMB_EXAMINE_FIELDS_SETTINGS_MODAL
This commit is contained in:
@@ -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', {
|
||||
@@ -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')
|
||||
|
||||
@@ -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 } = {}) => {
|
||||
|
||||
Reference in New Issue
Block a user