rename document picker interfaces
This commit is contained in:
@@ -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' });
|
||||
}
|
||||
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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: [],
|
||||
};
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user