rename document picker interfaces

This commit is contained in:
Mads Rasmussen
2023-03-08 14:11:58 +01:00
parent 04e919bec7
commit 7b73ae5995
4 changed files with 10 additions and 10 deletions

View File

@@ -13,7 +13,7 @@ import './layouts/search/modal-layout-search.element.ts';
import { UUIModalSidebarSize } from '@umbraco-ui/uui-modal-sidebar';
import { BehaviorSubject } from 'rxjs';
import type { UUIModalDialogElement } from '@umbraco-ui/uui-modal-dialog';
import type { UmbModalDocumentPickerData } from '../../src/backoffice/documents/documents/modals/document-picker';
import type { UmbDocumentPickerModalData } from '../../src/backoffice/documents/documents/modals/document-picker';
import { UmbChangePasswordModalData } from '../../src/backoffice/users/current-user/modals/change-password';
import { UmbIconPickerModalData } from '../../src/backoffice/shared/modals/icon-picker';
import type { UmbModalConfirmData } from './layouts/confirm/modal-layout-confirm.element';
@@ -61,11 +61,11 @@ export class UmbModalContext {
/**
* Opens a Content Picker sidebar modal
* @public
* @param {UmbModalDocumentPickerData} [data]
* @param {UmbDocumentPickerModalData} [data]
* @return {*} {UmbModalHandler}
* @memberof UmbModalContext
*/
public documentPicker(data?: UmbModalDocumentPickerData): UmbModalHandler {
public documentPicker(data?: UmbDocumentPickerModalData): UmbModalHandler {
return this.open('umb-document-picker-modal', { data, type: 'sidebar', size: 'small' });
}

View File

@@ -2,12 +2,12 @@ import { css, html } from 'lit';
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, state } from 'lit/decorators.js';
import { UmbModalLayoutElement } from '../../../../../../libs/modal/layouts/modal-layout.element';
import { UmbModalDocumentPickerData } from '.';
import { UmbDocumentPickerModalData } from '.';
import type { UmbTreeElement } from 'src/backoffice/shared/components/tree/tree.element';
// TODO: make use of UmbPickerLayoutBase
@customElement('umb-document-picker-modal')
export class UmbDocumentPickerModalElement extends UmbModalLayoutElement<UmbModalDocumentPickerData> {
export class UmbDocumentPickerModalElement extends UmbModalLayoutElement<UmbDocumentPickerModalData> {
static styles = [
UUITextStyles,
css`

View File

@@ -5,7 +5,7 @@ import { Meta, Story } from '@storybook/web-components';
import { html } from 'lit';
import type { UmbDocumentPickerModalElement } from './document-picker-modal.element';
import type { UmbModalDocumentPickerData } from './index';
import type { UmbDocumentPickerModalData } from './index';
export default {
title: 'API/Modals/Layouts/Content Picker',
@@ -13,7 +13,7 @@ export default {
id: 'umb-document-picker-modal',
} as Meta;
const data: UmbModalDocumentPickerData = {
const data: UmbDocumentPickerModalData = {
multiple: true,
selection: [],
};

View File

@@ -1,15 +1,15 @@
import { UmbModalToken } from 'libs/modal';
export interface UmbModalDocumentPickerData {
export interface UmbDocumentPickerModalData {
multiple?: boolean;
selection?: Array<string>;
}
export interface UmbModalDocumentPickerResponse {
export interface UmbDocumentPickerModalResponse {
selection: Array<string>;
}
export const UMB_DOCUMENT_PICKER_MODAL_TOKEN = new UmbModalToken<UmbModalDocumentPickerData>(
export const UMB_DOCUMENT_PICKER_MODAL_TOKEN = new UmbModalToken<UmbDocumentPickerModalData>(
'Umb.Modal.DocumentPicker',
{
type: 'sidebar',