user workspace

This commit is contained in:
Niels Lyngsø
2023-05-31 15:16:43 +02:00
parent 998aafae95
commit c296708f7d
2 changed files with 18 additions and 9 deletions

View File

@@ -3,8 +3,17 @@ import { getLookAndColorFromUserStatus } from '../../utils.js';
import { UmbUserRepository } from '../repository/user.repository.js';
import UmbUserGroupInputElement from '../../user-groups/components/input-user-group/user-group-input.element.js';
import { UmbUserWorkspaceContext } from './user-workspace.context.js';
import { UUIInputElement, UUIInputEvent , UUITextStyles } from '@umbraco-cms/backoffice/external/uui';
import { css, html, nothing, TemplateResult , customElement, state , ifDefined , repeat } from '@umbraco-cms/backoffice/external/lit';
import { UUIInputElement, UUIInputEvent, UUITextStyles } from '@umbraco-cms/backoffice/external/uui';
import {
css,
html,
nothing,
TemplateResult,
customElement,
state,
ifDefined,
repeat,
} from '@umbraco-cms/backoffice/external/lit';
import { UMB_CHANGE_PASSWORD_MODAL } from '@umbraco-cms/backoffice/modal';
import type { UmbModalContext } from '@umbraco-cms/backoffice/modal';
@@ -16,8 +25,8 @@ import { createExtensionClass } from '@umbraco-cms/backoffice/extension-api';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
import { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
@customElement('umb-user-workspace-edit')
export class UmbUserWorkspaceEditElement extends UmbLitElement {
@customElement('umb-user-workspace-editor')
export class UmbUserWorkspaceEditorElement extends UmbLitElement {
@state()
private _currentUser?: any;
@@ -370,10 +379,10 @@ export class UmbUserWorkspaceEditElement extends UmbLitElement {
];
}
export default UmbUserWorkspaceEditElement;
export default UmbUserWorkspaceEditorElement;
declare global {
interface HTMLElementTagNameMap {
'umb-user-workspace-edit': UmbUserWorkspaceEditElement;
'umb-user-workspace-editor': UmbUserWorkspaceEditorElement;
}
}

View File

@@ -1,6 +1,6 @@
import { UmbUserWorkspaceContext } from './user-workspace.context.js';
import { UmbUserWorkspaceEditElement } from './user-workspace-edit.element.js';
import { html , customElement, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbUserWorkspaceEditorElement } from './user-workspace-edit.element.js';
import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit';
import { UUITextStyles } from '@umbraco-cms/backoffice/external/uui';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import type { UmbRoute } from '@umbraco-cms/backoffice/router';
@@ -8,7 +8,7 @@ import type { UmbRoute } from '@umbraco-cms/backoffice/router';
@customElement('umb-user-workspace')
export class UmbUserWorkspaceElement extends UmbLitElement {
#workspaceContext = new UmbUserWorkspaceContext(this);
#element = new UmbUserWorkspaceEditElement();
#element = new UmbUserWorkspaceEditorElement();
@state()
_routes: UmbRoute[] = [