add umb prefix
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { MemberTypeTreeServerDataSource } from './sources/member-type.tree.server.data';
|
||||
import { UmbMemberTypeTreeServerDataSource } from './sources/member-type.tree.server.data';
|
||||
import { UmbMemberTypeTreeStore, UMB_MEMBER_TYPE_TREE_STORE_CONTEXT_TOKEN } from './member-type.tree.store';
|
||||
import { UmbMemberTypeStore, UMB_MEMBER_TYPE_STORE_CONTEXT_TOKEN } from './member-type.store';
|
||||
import { UmbMemberTypeDetailServerDataSource } from './sources/member-type.detail.server.data';
|
||||
@@ -30,7 +30,7 @@ export class UmbMemberTypeRepository implements UmbTreeRepository<TreeItemType>,
|
||||
this.#host = host;
|
||||
|
||||
// TODO: figure out how spin up get the correct data source
|
||||
this.#treeSource = new MemberTypeTreeServerDataSource(this.#host);
|
||||
this.#treeSource = new UmbMemberTypeTreeServerDataSource(this.#host);
|
||||
this.#detailSource = new UmbMemberTypeDetailServerDataSource(this.#host);
|
||||
|
||||
this.#init = Promise.all([
|
||||
|
||||
@@ -6,10 +6,10 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
|
||||
/**
|
||||
* A data source for the MemberType tree that fetches data from the server
|
||||
* @export
|
||||
* @class MemberTypeTreeServerDataSource
|
||||
* @implements {MemberTypeTreeDataSource}
|
||||
* @class UmbMemberTypeTreeServerDataSource
|
||||
* @implements {UmbTreeDataSource}
|
||||
*/
|
||||
export class MemberTypeTreeServerDataSource implements UmbTreeDataSource {
|
||||
export class UmbMemberTypeTreeServerDataSource implements UmbTreeDataSource {
|
||||
#host: UmbControllerHostElement;
|
||||
|
||||
/**
|
||||
@@ -24,7 +24,7 @@ export class MemberTypeTreeServerDataSource implements UmbTreeDataSource {
|
||||
/**
|
||||
* Fetches the root items for the tree from the server
|
||||
* @return {*}
|
||||
* @memberof MemberTypeTreeServerDataSource
|
||||
* @memberof UmbMemberTypeTreeServerDataSource
|
||||
*/
|
||||
async getRootItems() {
|
||||
return tryExecuteAndNotify(this.#host, MemberTypeResource.getTreeMemberTypeRoot({}));
|
||||
@@ -34,7 +34,7 @@ export class MemberTypeTreeServerDataSource implements UmbTreeDataSource {
|
||||
* Fetches the children of a given parent id from the server
|
||||
* @param {(string | null)} parentId
|
||||
* @return {*}
|
||||
* @memberof MemberTypeTreeServerDataSource
|
||||
* @memberof UmbMemberTypeTreeServerDataSource
|
||||
*/
|
||||
async getChildrenOf(parentId: string | null) {
|
||||
const error: ProblemDetailsModel = { title: 'Not implemented for Member Type' };
|
||||
@@ -45,7 +45,7 @@ export class MemberTypeTreeServerDataSource implements UmbTreeDataSource {
|
||||
* Fetches the items for the given ids from the server
|
||||
* @param {Array<string>} ids
|
||||
* @return {*}
|
||||
* @memberof MemberTypeTreeServerDataSource
|
||||
* @memberof UmbMemberTypeTreeServerDataSource
|
||||
*/
|
||||
async getItems(ids: Array<string>) {
|
||||
if (!ids || ids.length === 0) {
|
||||
|
||||
@@ -3,10 +3,9 @@ import { expect, fixture, html } from '@open-wc/testing';
|
||||
import { InitializedExtension, UmbExtensionSlotElement } from './extension-slot.element';
|
||||
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extensions-api';
|
||||
import { ManifestDashboard } from '@umbraco-cms/backoffice/extensions-registry';
|
||||
import { defaultA11yConfig } from '@umbraco-cms/internal/test-utils';
|
||||
|
||||
@customElement('test-extension-slot-manifest-element')
|
||||
class MyExtensionSlotManifestElement extends HTMLElement {}
|
||||
@customElement('umb-test-extension-slot-manifest-element')
|
||||
class UmbTestExtensionSlotManifestElement extends HTMLElement {}
|
||||
|
||||
function sleep(ms: number) {
|
||||
return new Promise((resolve) => setTimeout(resolve, ms));
|
||||
@@ -52,7 +51,7 @@ describe('UmbExtensionSlotElement', () => {
|
||||
type: 'dashboard',
|
||||
alias: 'unit-test-ext-slot-element-manifest',
|
||||
name: 'unit-test-extension',
|
||||
elementName: 'test-extension-slot-manifest-element',
|
||||
elementName: 'umb-test-extension-slot-manifest-element',
|
||||
meta: {
|
||||
pathname: 'test/test',
|
||||
},
|
||||
@@ -75,7 +74,7 @@ describe('UmbExtensionSlotElement', () => {
|
||||
|
||||
await sleep(0);
|
||||
|
||||
expect(element.shadowRoot!.firstElementChild).to.be.instanceOf(MyExtensionSlotManifestElement);
|
||||
expect(element.shadowRoot!.firstElementChild).to.be.instanceOf(UmbTestExtensionSlotManifestElement);
|
||||
});
|
||||
|
||||
it('use the render method', async () => {
|
||||
@@ -90,7 +89,9 @@ describe('UmbExtensionSlotElement', () => {
|
||||
await sleep(0);
|
||||
|
||||
expect(element.shadowRoot!.firstElementChild?.nodeName).to.be.equal('BLA');
|
||||
expect(element.shadowRoot!.firstElementChild?.firstElementChild).to.be.instanceOf(MyExtensionSlotManifestElement);
|
||||
expect(element.shadowRoot!.firstElementChild?.firstElementChild).to.be.instanceOf(
|
||||
UmbTestExtensionSlotManifestElement
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user