Skip to content

Commit

Permalink
fix: switch showLabel to hideLabel for backwards compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
juliannemarik committed Aug 29, 2023
1 parent 4bf3c92 commit 1667a23
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 15 deletions.
5 changes: 3 additions & 2 deletions packages/common/src/core/types/IHubCardViewModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,10 @@ export interface IBadgeConfig {
/**
* whether the label or translated i18nKey
* should actually render or just be used
* for a11y purposes
* for a11y purposes. By default, the label
* IS rendered
*/
showLabel?: boolean;
hideLabel?: boolean;
icon?: string;
color: string;
tooltip?: {
Expand Down
18 changes: 11 additions & 7 deletions packages/common/src/users/view.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { IHubSearchResult } from "..";
import { ResultToCardModelFn } from "../core";
import {
IBadgeConfig,
IConvertToCardModelOpts,
IHubCardViewModel,
} from "../core/types/IHubCardViewModel";
Expand Down Expand Up @@ -44,7 +45,7 @@ export const userResultToCardModel: ResultToCardModelFn = (
* @param locale internationalization locale
*/
const getSharedUserCardModel = (user: IHubSearchResult): IHubCardViewModel => {
const badges = [];
const badges = [] as IBadgeConfig[];
const memberType = user.memberType;

/**
Expand All @@ -57,22 +58,25 @@ const getSharedUserCardModel = (user: IHubSearchResult): IHubCardViewModel => {
badges.push({
icon: "user-key",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.owner" },
i18nKey: "badges.members.owner",
hideLabel: true,
tooltip: { i18nKey: "badges.members.owner" },
});
} else if (memberType === "admin") {
badges.push({
icon: "user-up",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.admin" },
i18nKey: "badges.members.admin",
hideLabel: true,
tooltip: { i18nKey: "badges.members.admin" },
});
} else {
badges.push({
icon: "user",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.member" },
i18nKey: "badges.members.member",
hideLabel: true,
tooltip: { i18nKey: "badges.members.member" },
});
}
}
Expand Down
15 changes: 9 additions & 6 deletions packages/common/test/users/view.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,9 @@ describe("user view module:", () => {
{
icon: "user-key",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.owner" },
i18nKey: "badges.members.owner",
hideLabel: true,
tooltip: { i18nKey: "badges.members.owner" },
},
]);
});
Expand All @@ -85,8 +86,9 @@ describe("user view module:", () => {
{
icon: "user-up",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.admin" },
i18nKey: "badges.members.admin",
hideLabel: true,
tooltip: { i18nKey: "badges.members.admin" },
},
]);
});
Expand All @@ -100,8 +102,9 @@ describe("user view module:", () => {
{
icon: "user",
color: "gray",
showLabel: false,
tooltip: { i18nKey: "memberBadges.member" },
i18nKey: "badges.members.member",
hideLabel: true,
tooltip: { i18nKey: "badges.members.member" },
},
]);
});
Expand Down

0 comments on commit 1667a23

Please sign in to comment.