From ab07bb00cb273e49d55fc5236bf3583574af0c78 Mon Sep 17 00:00:00 2001 From: Taken Date: Thu, 18 Sep 2025 18:54:01 +0200 Subject: [PATCH] Updated dev badge --- src/components/player/badge.tsx | 21 +++++++++++++++++++++ src/components/player/displayname.tsx | 5 ++--- src/components/svgs/developer-badge.tsx | 6 ++++-- 3 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 src/components/player/badge.tsx diff --git a/src/components/player/badge.tsx b/src/components/player/badge.tsx new file mode 100644 index 0000000..d46434c --- /dev/null +++ b/src/components/player/badge.tsx @@ -0,0 +1,21 @@ +"use client" + +import { DEVUUIDS } from "@/data/general" +import { Tooltip } from "react-tooltip" +import DeveloperBadge from "../svgs/developer-badge" + +export function DevBadge({ uuid, size }: { uuid: string, size?: number }) { + if (!DEVUUIDS.includes(uuid)) return null + + return ( + <> + + + + ) +} diff --git a/src/components/player/displayname.tsx b/src/components/player/displayname.tsx index f7a0b58..a3abcb6 100644 --- a/src/components/player/displayname.tsx +++ b/src/components/player/displayname.tsx @@ -1,10 +1,9 @@ -import { DEVUUIDS } from "@/data/general" import { getColor } from "@/lib/colors" import { head } from "@/lib/hypixel/general" import { Player } from "@/lib/schema/player" import Image from "next/image" import Link from "next/link" -import DeveloperBadge from "../svgs/developer-badge" +import { DevBadge } from "./badge" import { OnlineStatus } from "./online-status" type NewPackageRank = Player["player"]["newPackageRank"] @@ -29,7 +28,7 @@ export default function DisplayName( ) { return (
- {DEVUUIDS.includes(uuid) && } + ) { return ( - +