updating code to latest

This commit is contained in:
Niels Lyngsø
2023-03-29 20:53:40 +02:00
parent 20c9e501ad
commit c698bb57f3
5 changed files with 15 additions and 8 deletions

View File

@@ -9,7 +9,7 @@ export interface UmbDocumentTypePickerModalResult {
selection: Array<string>;
}
export const UMB_DOCUMENT_TYPE_PICKER_MODAL_TOKEN = new UmbModalToken<
export const UMB_DOCUMENT_TYPE_PICKER_MODAL = new UmbModalToken<
UmbDocumentTypePickerModalData,
UmbDocumentTypePickerModalResult
>('Umb.Modal.DocumentTypePicker', {

View File

@@ -7,6 +7,7 @@ export * from './create-user-modal.token';
export * from './current-user-modal.token';
export * from './debug-modal.token';
export * from './document-picker-modal.token';
export * from './document-type-picker-modal.token';
export * from './embedded-media-modal.token';
export * from './examine-fields-settings-modal.token';
export * from './export-dictionary-modal.token';

View File

@@ -2,7 +2,10 @@ import { css, html } from 'lit';
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, state } from 'lit/decorators.js';
import type { UmbTreeElement } from '../../../../shared/components/tree/tree.element';
import { UmbDocumentTypePickerModalData, UmbDocumentTypePickerModalResult } from '.';
import {
UmbDocumentTypePickerModalData,
UmbDocumentTypePickerModalResult,
} from '../../../../../../libs/modal/token/document-type-picker-modal.token';
import { UmbModalBaseElement } from '@umbraco-cms/internal/modal';
// TODO: make use of UmbPickerLayoutBase

View File

@@ -5,7 +5,7 @@ import { Meta, Story } from '@storybook/web-components';
import { html } from 'lit';
import type { UmbDocumentTypePickerModalElement } from './document-type-picker-modal.element';
import type { UmbDocumentTypePickerModalData } from './index';
import type { UmbDocumentTypePickerModalData } from '../../../../../../libs/modal/token/document-type-picker-modal.token';
export default {
title: 'API/Modals/Layouts/Content Picker',

View File

@@ -7,11 +7,14 @@ import {
UmbDocumentTypeTreeStore,
UMB_DOCUMENT_TYPE_TREE_STORE_CONTEXT_TOKEN,
} from '../../../documents/document-types/repository/document-type.tree.store';
import { UMB_CONFIRM_MODAL_TOKEN } from '../../modals/confirm';
import { UMB_DOCUMENT_TYPE_PICKER_MODAL_TOKEN } from '../../../documents/documents/modals/document-type-picker';
import {
UmbModalContext,
UMB_MODAL_CONTEXT_TOKEN,
UMB_CONFIRM_MODAL,
UMB_DOCUMENT_TYPE_PICKER_MODAL,
} from '@umbraco-cms/backoffice/modal';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import { DocumentTypeResponseModel, EntityTreeItemResponseModel } from '@umbraco-cms/backoffice/backend-api';
import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/modal';
import { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
@customElement('umb-input-document-type-picker')
@@ -89,7 +92,7 @@ export class UmbInputDocumentTypePickerElement extends FormControlMixin(UmbLitEl
private _openPicker() {
// We send a shallow copy(good enough as its just an array of keys) of our this._selectedKeys, as we don't want the modal to manipulate our data:
const modalHandler = this._modalContext?.open(UMB_DOCUMENT_TYPE_PICKER_MODAL_TOKEN, {
const modalHandler = this._modalContext?.open(UMB_DOCUMENT_TYPE_PICKER_MODAL, {
multiple: true,
selection: [...this._selectedKeys],
});
@@ -100,7 +103,7 @@ export class UmbInputDocumentTypePickerElement extends FormControlMixin(UmbLitEl
}
private async _removeItem(item: DocumentTypeResponseModel) {
const modalHandler = this._modalContext?.open(UMB_CONFIRM_MODAL_TOKEN, {
const modalHandler = this._modalContext?.open(UMB_CONFIRM_MODAL, {
color: 'danger',
headline: `Remove ${item.name}?`,
content: 'Are you sure you want to remove this item',