rename to getLookAndColorFromUserStatus

This commit is contained in:
Niels Lyngsø
2023-01-25 12:54:58 +01:00
parent ca11ee076e
commit 2a6d7f66e2
5 changed files with 10 additions and 10 deletions

View File

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

View File

@@ -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':

View File

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

View File

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

View File

@@ -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">