diff --git a/app/api/teams/[teamId]/image/route.tsx b/app/api/teams/[teamId]/image/route.tsx
index ece365a..2f713b7 100644
--- a/app/api/teams/[teamId]/image/route.tsx
+++ b/app/api/teams/[teamId]/image/route.tsx
@@ -127,7 +127,7 @@ export async function GET(
{member.weapon && memberAssets[index].weapon ? (

-
diff --git a/components/public/team-search.tsx b/components/public/team-search.tsx
index 5cdb7ae..c09f72e 100644
--- a/components/public/team-search.tsx
+++ b/components/public/team-search.tsx
@@ -112,7 +112,7 @@ export function TeamSearch({ teams }: { teams: PublicGuide["teams"] }) {
fill
className="object-contain p-1"
/>
-
+
R{member.refinement}
diff --git a/lib/catalog/element.test.ts b/lib/catalog/element.test.ts
index 7bf3348..fe01fdb 100644
--- a/lib/catalog/element.test.ts
+++ b/lib/catalog/element.test.ts
@@ -3,19 +3,19 @@ import { describe, expect, it } from "vitest";
import { elementBackgroundColor } from "@/lib/catalog/element";
describe("catalog element backgrounds", () => {
- it("maps every character element to its flat color", () => {
- expect(elementBackgroundColor("Pyro")).toBe("#EF7938");
- expect(elementBackgroundColor("Hydro")).toBe("#4CC2F1");
- expect(elementBackgroundColor("Anemo")).toBe("#74C2A8");
- expect(elementBackgroundColor("Electro")).toBe("#AF8EC1");
- expect(elementBackgroundColor("Dendro")).toBe("#A5C83B");
- expect(elementBackgroundColor("Cryo")).toBe("#9FD6E3");
- expect(elementBackgroundColor("Geo")).toBe("#FAB632");
+ it("maps every character element to its 80% opacity color", () => {
+ expect(elementBackgroundColor("Pyro")).toBe("#EF7938CC");
+ expect(elementBackgroundColor("Hydro")).toBe("#4CC2F1CC");
+ expect(elementBackgroundColor("Anemo")).toBe("#74C2A8CC");
+ expect(elementBackgroundColor("Electro")).toBe("#AF8EC1CC");
+ expect(elementBackgroundColor("Dendro")).toBe("#A5C83BCC");
+ expect(elementBackgroundColor("Cryo")).toBe("#9FD6E3CC");
+ expect(elementBackgroundColor("Geo")).toBe("#FAB632CC");
});
it("uses the neutral character background when the element is unavailable", () => {
- expect(elementBackgroundColor(null)).toBe("#17383d");
- expect(elementBackgroundColor(undefined)).toBe("#17383d");
- expect(elementBackgroundColor("Unknown")).toBe("#17383d");
+ expect(elementBackgroundColor(null)).toBe("#17383dcc");
+ expect(elementBackgroundColor(undefined)).toBe("#17383dcc");
+ expect(elementBackgroundColor("Unknown")).toBe("#17383dcc");
});
});
diff --git a/lib/catalog/element.ts b/lib/catalog/element.ts
index 6deb7be..d5c6c55 100644
--- a/lib/catalog/element.ts
+++ b/lib/catalog/element.ts
@@ -1,13 +1,13 @@
const elementBackgroundColors: Record = {
- Pyro: "#EF7938",
- Hydro: "#4CC2F1",
- Anemo: "#74C2A8",
- Electro: "#AF8EC1",
- Dendro: "#A5C83B",
- Cryo: "#9FD6E3",
- Geo: "#FAB632",
+ Pyro: "#EF7938CC",
+ Hydro: "#4CC2F1CC",
+ Anemo: "#74C2A8CC",
+ Electro: "#AF8EC1CC",
+ Dendro: "#A5C83BCC",
+ Cryo: "#9FD6E3CC",
+ Geo: "#FAB632CC",
};
export function elementBackgroundColor(element: string | null | undefined): string {
- return (element && elementBackgroundColors[element]) || "#17383d";
+ return (element && elementBackgroundColors[element]) || "#17383dcc";
}