add umb prefix

This commit is contained in:
Mads Rasmussen
2023-04-16 21:22:28 +02:00
parent c81a57a1c5
commit b0bd02df28
3 changed files with 15 additions and 14 deletions

View File

@@ -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([

View File

@@ -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) {

View File

@@ -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
);
});
});
});