fix custom element naming collisions

This commit is contained in:
Mads Rasmussen
2022-08-31 11:19:18 +02:00
parent aca07399ef
commit ddc293bde2
3 changed files with 7 additions and 6 deletions

View File

@@ -8,8 +8,8 @@ import type { ManifestTree } from '../../../core/models';
import '../shared/tree-navigator.element';
@customElement('umb-document-type-tree')
export class UmbDocumentTypeTree extends UmbContextConsumerMixin(UmbContextProviderMixin(LitElement)) {
@customElement('umb-tree-document-types')
export class UmbTreeDocumentTypes extends UmbContextConsumerMixin(UmbContextProviderMixin(LitElement)) {
static styles = [UUITextStyles, css``];
@property({ type: String })
@@ -38,8 +38,10 @@ export class UmbDocumentTypeTree extends UmbContextConsumerMixin(UmbContextProvi
}
}
export default UmbTreeDocumentTypes;
declare global {
interface HTMLElementTagNameMap {
'umb-document-type-tree': UmbDocumentTypeTree;
'umb-tree-document-types': UmbTreeDocumentTypes;
}
}

View File

@@ -7,7 +7,7 @@ import { UmbContextConsumerMixin, UmbContextProviderMixin } from '../../../core/
import { UmbEntityStore } from '../../../core/stores/entity.store';
import type { ManifestTree } from '../../../core/models';
@customElement('umb-tree-data-types')
@customElement('umb-tree-media')
export class UmbTreeMediaElement extends UmbContextProviderMixin(UmbContextConsumerMixin(LitElement)) {
static styles = [UUITextStyles, css``];

View File

@@ -243,7 +243,7 @@ export const internalManifests: Array<ManifestTypes & { loader: () => Promise<ob
},
{
type: 'tree',
alias: 'Umb.Tree.Datatypes',
alias: 'Umb.Tree.DataTypes',
name: 'Data Types Tree',
loader: () => import('./backoffice/tree/data-types/tree-data-types.element'),
meta: {
@@ -255,7 +255,6 @@ export const internalManifests: Array<ManifestTypes & { loader: () => Promise<ob
type: 'tree',
alias: 'Umb.Tree.DocumentTypes',
name: 'Document Types Tree',
elementName: 'umb-document-type-tree',
loader: () => import('./backoffice/tree/document-types/tree-document-types.element'),
meta: {
weight: 2,