From 6cb49967c230a9dc33de7967710d5bc83d9b96b3 Mon Sep 17 00:00:00 2001
From: Jay Sitter <jay@jaysitter.com>
Date: Sun, 2 Jul 2023 19:47:12 -0400
Subject: [PATCH] fix: Move getRoleLabelPill to the only component that uses it

---
 src/shared/components/common/user-badges.tsx | 23 +++++++++++++++++++-
 src/shared/utils/app/get-role-label-pill.tsx | 21 ------------------
 src/shared/utils/app/index.ts                |  2 --
 3 files changed, 22 insertions(+), 24 deletions(-)
 delete mode 100644 src/shared/utils/app/get-role-label-pill.tsx

diff --git a/src/shared/components/common/user-badges.tsx b/src/shared/components/common/user-badges.tsx
index efd18f5..03a1cae 100644
--- a/src/shared/components/common/user-badges.tsx
+++ b/src/shared/components/common/user-badges.tsx
@@ -1,4 +1,3 @@
-import { getRoleLabelPill } from "@utils/app";
 import classNames from "classnames";
 import { Component } from "inferno";
 import { I18NextService } from "../../services";
@@ -13,6 +12,28 @@ interface UserBadgesProps {
   classNames?: string;
 }
 
+export function getRoleLabelPill({
+  label,
+  tooltip,
+  classes,
+  shrink = true,
+}: {
+  label: string;
+  tooltip: string;
+  classes?: string;
+  shrink?: boolean;
+}) {
+  return (
+    <span
+      className={`badge ${classes ?? "text-bg-light"}`}
+      aria-label={tooltip}
+      data-tippy-content={tooltip}
+    >
+      {shrink ? label[0].toUpperCase() : label}
+    </span>
+  );
+}
+
 export class UserBadges extends Component<UserBadgesProps> {
   render() {
     return (
diff --git a/src/shared/utils/app/get-role-label-pill.tsx b/src/shared/utils/app/get-role-label-pill.tsx
deleted file mode 100644
index b46f249..0000000
--- a/src/shared/utils/app/get-role-label-pill.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-export default function getRoleLabelPill({
-  label,
-  tooltip,
-  classes,
-  shrink = true,
-}: {
-  label: string;
-  tooltip: string;
-  classes?: string;
-  shrink?: boolean;
-}) {
-  return (
-    <span
-      className={`badge ${classes ?? "text-bg-light"}`}
-      aria-label={tooltip}
-      data-tippy-content={tooltip}
-    >
-      {shrink ? label[0].toUpperCase() : label}
-    </span>
-  );
-}
diff --git a/src/shared/utils/app/index.ts b/src/shared/utils/app/index.ts
index b2b0baa..9993ac7 100644
--- a/src/shared/utils/app/index.ts
+++ b/src/shared/utils/app/index.ts
@@ -29,7 +29,6 @@ import getDataTypeString from "./get-data-type-string";
 import getDepthFromComment from "./get-depth-from-comment";
 import getIdFromProps from "./get-id-from-props";
 import getRecipientIdFromProps from "./get-recipient-id-from-props";
-import getRoleLabelPill from "./get-role-label-pill";
 import getUpdatedSearchId from "./get-updated-search-id";
 import initializeSite from "./initialize-site";
 import insertCommentIntoTree from "./insert-comment-into-tree";
@@ -87,7 +86,6 @@ export {
   getDepthFromComment,
   getIdFromProps,
   getRecipientIdFromProps,
-  getRoleLabelPill,
   getUpdatedSearchId,
   initializeSite,
   insertCommentIntoTree,
-- 
2.44.1