rename to getLookAndColorFromUserStatus
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { expect } from '@open-wc/testing';
|
||||
import { InterfaceColor, InterfaceLook } from '@umbraco-ui/uui-base/lib/types';
|
||||
import { getTagLookAndColor } from './utils';
|
||||
import { getLookAndColorFromUserStatus } from './utils';
|
||||
import type { UserStatus } from '@umbraco-cms/models';
|
||||
|
||||
describe('UmbUserExtensions', () => {
|
||||
@@ -13,7 +13,7 @@ describe('UmbUserExtensions', () => {
|
||||
];
|
||||
|
||||
testCases.forEach((testCase) => {
|
||||
const { look, color } = getTagLookAndColor(testCase.status);
|
||||
const { look, color } = getLookAndColorFromUserStatus(testCase.status);
|
||||
expect(look).to.equal(testCase.look);
|
||||
expect(color).to.equal(testCase.color);
|
||||
});
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { InterfaceColor, InterfaceLook } from '@umbraco-ui/uui-base/lib/types';
|
||||
import type { UserStatus } from '@umbraco-cms/models';
|
||||
|
||||
export const getTagLookAndColor = (status: UserStatus): { look: InterfaceLook; color: InterfaceColor } => {
|
||||
export const getLookAndColorFromUserStatus = (status: UserStatus): { look: InterfaceLook; color: InterfaceColor } => {
|
||||
switch ((status || '').toLowerCase()) {
|
||||
case 'invited':
|
||||
case 'inactive':
|
||||
|
||||
@@ -5,7 +5,7 @@ import { repeat } from 'lit/directives/repeat.js';
|
||||
import { ifDefined } from 'lit-html/directives/if-defined.js';
|
||||
import type { UmbSectionViewUsersElement } from '../../section-view-users.element';
|
||||
import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN } from '../../../../../user-groups/user-group.store';
|
||||
import { getTagLookAndColor } from '@umbraco-cms/utils';
|
||||
import { getLookAndColorFromUserStatus } from '@umbraco-cms/utils';
|
||||
import type { UserDetails, UserEntity, UserGroupEntity } from '@umbraco-cms/models';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
|
||||
@@ -111,7 +111,7 @@ export class UmbWorkspaceViewUsersGridElement extends UmbLitElement {
|
||||
private renderUserCard(user: UserDetails) {
|
||||
if (!this._usersContext) return;
|
||||
|
||||
const statusLook = getTagLookAndColor(user.status);
|
||||
const statusLook = getLookAndColorFromUserStatus(user.status);
|
||||
|
||||
return html`
|
||||
<uui-card-user
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { html, LitElement, nothing } from 'lit';
|
||||
import { customElement, property } from 'lit/decorators.js';
|
||||
import { getTagLookAndColor } from '@umbraco-cms/utils';
|
||||
import { getLookAndColorFromUserStatus } from '@umbraco-cms/utils';
|
||||
|
||||
@customElement('umb-user-table-status-column-layout')
|
||||
export class UmbUserTableStatusColumnLayoutElement extends LitElement {
|
||||
@@ -11,8 +11,8 @@ export class UmbUserTableStatusColumnLayoutElement extends LitElement {
|
||||
return html`${this.value.status && this.value.status !== 'enabled'
|
||||
? html`<uui-tag
|
||||
size="s"
|
||||
look="${getTagLookAndColor(this.value.status).look}"
|
||||
color="${getTagLookAndColor(this.value.status).color}">
|
||||
look="${getLookAndColorFromUserStatus(this.value.status).look}"
|
||||
color="${getLookAndColorFromUserStatus(this.value.status).color}">
|
||||
${this.value.status}
|
||||
</uui-tag>`
|
||||
: nothing}`;
|
||||
|
||||
@@ -11,7 +11,7 @@ import { UmbCurrentUserStore, UMB_CURRENT_USER_STORE_CONTEXT_TOKEN } from '../..
|
||||
import type { UmbModalService } from '../../../../core/modal';
|
||||
import type { UmbWorkspaceEntityElement } from '../../../shared/components/workspace/workspace-entity-element.interface';
|
||||
import { UmbWorkspaceUserContext } from './user-workspace.context';
|
||||
import { getTagLookAndColor } from '@umbraco-cms/utils';
|
||||
import { getLookAndColorFromUserStatus } from '@umbraco-cms/utils';
|
||||
import type { UserDetails } from '@umbraco-cms/models';
|
||||
|
||||
import '../../../shared/components/input-user-group/input-user-group.element';
|
||||
@@ -286,7 +286,7 @@ export class UmbUserWorkspaceElement extends UmbLitElement implements UmbWorkspa
|
||||
private _renderRightColumn() {
|
||||
if (!this._user || !this._workspaceContext) return nothing;
|
||||
|
||||
const statusLook = getTagLookAndColor(this._user.status);
|
||||
const statusLook = getLookAndColorFromUserStatus(this._user.status);
|
||||
|
||||
return html` <uui-box>
|
||||
<div id="user-info">
|
||||
|
||||
Reference in New Issue
Block a user