manifest on UmbModalExtensionElement
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
import type { ManifestModal } from '../models';
|
||||
import type { UmbModalHandler } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export interface UmbModalExtensionElement<UmbModalData extends object = object, UmbModalResult = unknown>
|
||||
extends HTMLElement {
|
||||
export interface UmbModalExtensionElement<
|
||||
UmbModalData extends object = object,
|
||||
UmbModalResult = unknown,
|
||||
ModalManifestType extends ManifestModal = ManifestModal
|
||||
> extends HTMLElement {
|
||||
manifest?: ModalManifestType;
|
||||
|
||||
modalHandler?: UmbModalHandler<UmbModalData, UmbModalResult>;
|
||||
|
||||
data?: UmbModalData;
|
||||
|
||||
@@ -9,7 +9,7 @@ export abstract class UmbModalBaseElement<
|
||||
ModalManifestType extends ManifestModal = ManifestModal
|
||||
>
|
||||
extends UmbLitElement
|
||||
implements UmbModalExtensionElement<ModalDataType, ModalResultType>
|
||||
implements UmbModalExtensionElement<ModalDataType, ModalResultType, ModalManifestType>
|
||||
{
|
||||
@property({ type: Array, attribute: false })
|
||||
public manifest?: ModalManifestType;
|
||||
|
||||
Reference in New Issue
Block a user