Add plus tier to user profile

This commit is contained in:
Kalle 2023-12-02 12:04:55 +02:00
parent b151b30856
commit 9172152de4
3 changed files with 10 additions and 1 deletions

View File

@ -32,6 +32,7 @@ export function identifierToUserId(identifier: string) {
export function findByIdentifier(identifier: string) {
return identifierToUserIdQuery(identifier)
.leftJoin("PlusTier", "PlusTier.userId", "User.id")
.select(({ eb }) => [
"User.discordAvatar",
"User.discordDiscriminator",
@ -55,6 +56,7 @@ export function findByIdentifier(identifier: string) {
"User.commissionText",
"User.commissionsOpen",
"User.patronTier",
"PlusTier.tier as plusTier",
jsonArrayFrom(
eb
.selectFrom("UserWeapon")

View File

@ -17,6 +17,7 @@ import type { Unpacked } from "~/utils/types";
import { assertUnreachable } from "~/utils/types";
import {
modeImageUrl,
navIconUrl,
teamPage,
topSearchPlayerPage,
userSubmittedImage,
@ -193,6 +194,12 @@ function ExtraInfos() {
{motionSensText}
</div>
)}
{data.plusTier && (
<div className="u__extra-info">
<Image path={navIconUrl("plus")} width={20} height={20} alt="" />{" "}
{data.plusTier}
</div>
)}
</div>
);
}

View File

@ -100,7 +100,7 @@
}
.u__extra-info {
padding: var(--s-1) var(--s-1);
padding: var(--s-1) var(--s-1-5);
border-radius: var(--rounded);
background-color: var(--bg-darker);
font-size: var(--fonts-xxs);