diff --git a/app/api/teams/[teamId]/image/route.tsx b/app/api/teams/[teamId]/image/route.tsx index ab2b8ab..f6d04da 100644 --- a/app/api/teams/[teamId]/image/route.tsx +++ b/app/api/teams/[teamId]/image/route.tsx @@ -4,6 +4,7 @@ import sharp from "sharp"; import { elementBackgroundColor } from "@/lib/catalog/element"; import { rarityGradient } from "@/lib/catalog/rarity"; +import { isCustomTravelerKey } from "@/lib/catalog/travelers"; import { getCachedPublicTeamExport } from "@/lib/cache/public"; import { imageContentDisposition } from "@/lib/guides/export-image"; @@ -103,17 +104,17 @@ export async function GET( const damage = Number(member.damage); const percent = total > 0 ? (damage / total) * 100 : 0; return ( -
+
{memberAssets[index].character ? ( ) : ( -
+
{member.character.name.slice(0, 1)}
)} diff --git a/components/public/team-search.tsx b/components/public/team-search.tsx index 6fb4c96..767b831 100644 --- a/components/public/team-search.tsx +++ b/components/public/team-search.tsx @@ -11,6 +11,7 @@ import { Kbd } from "@/components/ui/kbd"; import { Separator } from "@/components/ui/separator"; import { elementBackgroundColor } from "@/lib/catalog/element"; import { rarityGradientClass } from "@/lib/catalog/rarity"; +import { isCustomTravelerKey } from "@/lib/catalog/travelers"; import type { PublicGuide } from "@/lib/guides/queries"; import { cn } from "@/lib/utils"; @@ -75,11 +76,17 @@ export function TeamSearch({ teams }: { teams: PublicGuide["teams"] }) {
{team.members.map((member) => ( -
+