From: Alec Armbruster <35377827+alectrocute@users.noreply.github.com> Date: Tue, 27 Jun 2023 19:00:35 +0000 (-0400) Subject: refactor again X-Git-Url: http://these/git/%22%7Burl%7D/%22https:/image.com/%7Bpost.url%7D?a=commitdiff_plain;h=4e161f5f910a390dce320adfc9715b784670bfe2;p=lemmy-ui.git refactor again --- diff --git a/src/shared/components/comment/comment-node.tsx b/src/shared/components/comment/comment-node.tsx index 6452cb9..ff03ddc 100644 --- a/src/shared/components/comment/comment-node.tsx +++ b/src/shared/components/comment/comment-node.tsx @@ -321,22 +321,22 @@ export class CommentNode extends Component { this.getRoleLabelPill({ label: I18NextService.i18n.t("op").toUpperCase(), tooltip: I18NextService.i18n.t("creator"), - parentClasses: "text-info", - shrinkToSingleLetter: false, + classes: "text-bg-info text-black", + shrink: false, })} {isMod_ && this.getRoleLabelPill({ label: I18NextService.i18n.t("mod"), tooltip: I18NextService.i18n.t("mod"), - shrunkenLabelClasses: "text-primary", + classes: "text-bg-primary text-black", })} {isAdmin_ && this.getRoleLabelPill({ label: I18NextService.i18n.t("admin"), tooltip: I18NextService.i18n.t("admin"), - shrunkenLabelClasses: "text-danger", + classes: "text-bg-danger text-black", })} {cv.creator.bot_account && @@ -1202,43 +1202,21 @@ export class CommentNode extends Component { getRoleLabelPill({ label, tooltip, - parentClasses, - shrunkenLabelClasses, - hideOnMobile = false, - shrinkToSingleLetter = true, + classes, + shrink = true, }: { label: string; tooltip: string; - parentClasses?: string; - shrunkenLabelClasses?: string; - hideOnMobile?: boolean; - shrinkToSingleLetter?: boolean; + classes?: string; + shrink?: boolean; }) { - const parentClassNames = classNames( - `badge me-1 text-bg-light ${parentClasses}`, - { - "d-none d-md-inline": hideOnMobile, - } - ); - - let fullLabelClassNames = "d-none d-md-inline"; - let shrunkenLabelClassNames = `d-inline d-md-none ${shrunkenLabelClasses}`; - - if (!shrinkToSingleLetter) { - fullLabelClassNames = ""; - shrunkenLabelClassNames = "d-none"; - } - return ( - {label} - - {label[0].toUpperCase()} - + {shrink ? label[0].toUpperCase() : label} ); }