suffix context token with CONTEXT
This commit is contained in:
@@ -19,4 +19,4 @@ export class UmbAppContext {
|
||||
}
|
||||
}
|
||||
|
||||
export const UMB_APP = new UmbContextToken<UmbAppContext>('UMB_APP');
|
||||
export const UMB_APP_CONTEXT = new UmbContextToken<UmbAppContext>('UMB_APP');
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { UmbAppErrorElement } from './app-error.element.js';
|
||||
import { UMB_APP, UmbAppContext } from './app.context.js';
|
||||
import { UMB_APP_CONTEXT, UmbAppContext } from './app.context.js';
|
||||
import { umbLocalizationRegistry } from '@umbraco-cms/backoffice/localization';
|
||||
import { UMB_AUTH_CONTEXT, UmbAuthContext } from '@umbraco-cms/backoffice/auth';
|
||||
import { css, html, customElement, property } from '@umbraco-cms/backoffice/external/lit';
|
||||
@@ -113,7 +113,10 @@ export class UmbAppElement extends UmbLitElement {
|
||||
|
||||
this.provideContext(UMB_AUTH_CONTEXT, this.#authContext);
|
||||
|
||||
this.provideContext(UMB_APP, new UmbAppContext({ backofficePath: this.backofficePath, serverUrl: this.serverUrl }));
|
||||
this.provideContext(
|
||||
UMB_APP_CONTEXT,
|
||||
new UmbAppContext({ backofficePath: this.backofficePath, serverUrl: this.serverUrl }),
|
||||
);
|
||||
|
||||
// Try to initialise the auth flow and get the runtime status
|
||||
try {
|
||||
|
||||
@@ -26,7 +26,7 @@ import { firstValueFrom } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import { UmbMediaHelper } from '@umbraco-cms/backoffice/utils';
|
||||
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
|
||||
import { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
|
||||
import { UMB_APP } from '@umbraco-cms/backoffice/app';
|
||||
import { UMB_APP_CONTEXT } from '@umbraco-cms/backoffice/app';
|
||||
import { UmbStylesheetRepository } from '@umbraco-cms/backoffice/stylesheet';
|
||||
|
||||
// TODO => integrate macro picker, update stylesheet fetch when backend CLI exists (ref tinymce.service.js in existing backoffice)
|
||||
@@ -56,7 +56,7 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
this.consumeContext(UMB_APP, (instance) => {
|
||||
this.consumeContext(UMB_APP_CONTEXT, (instance) => {
|
||||
this.#serverUrl = instance.getServerUrl();
|
||||
});
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_APP } from '@umbraco-cms/backoffice/app';
|
||||
import { UMB_APP_CONTEXT } from '@umbraco-cms/backoffice/app';
|
||||
import { UMB_AUTH_CONTEXT, type UmbLoggedInUser } from '@umbraco-cms/backoffice/auth';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { css, CSSResultGroup, html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
@@ -15,7 +15,7 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
|
||||
|
||||
#authContext?: typeof UMB_AUTH_CONTEXT.TYPE;
|
||||
|
||||
#appContext?: typeof UMB_APP.TYPE;
|
||||
#appContext?: typeof UMB_APP_CONTEXT.TYPE;
|
||||
|
||||
constructor() {
|
||||
super();
|
||||
@@ -25,7 +25,7 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
|
||||
this._observeCurrentUser();
|
||||
});
|
||||
|
||||
this.consumeContext(UMB_APP, (instance) => {
|
||||
this.consumeContext(UMB_APP_CONTEXT, (instance) => {
|
||||
this.#appContext = instance;
|
||||
});
|
||||
}
|
||||
@@ -33,9 +33,13 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
|
||||
private async _observeCurrentUser() {
|
||||
if (!this.#authContext) return;
|
||||
|
||||
this.observe(this.#authContext.currentUser, (currentUser) => {
|
||||
this._currentUser = currentUser;
|
||||
}, 'umbCurrentUserObserver');
|
||||
this.observe(
|
||||
this.#authContext.currentUser,
|
||||
(currentUser) => {
|
||||
this._currentUser = currentUser;
|
||||
},
|
||||
'umbCurrentUserObserver',
|
||||
);
|
||||
}
|
||||
|
||||
private _close() {
|
||||
|
||||
Reference in New Issue
Block a user