diff --git a/src/app/(stats)/guild/[value]/_components/members.tsx b/src/app/(stats)/guild/[value]/_components/members.tsx index 883243e..5aae463 100644 --- a/src/app/(stats)/guild/[value]/_components/members.tsx +++ b/src/app/(stats)/guild/[value]/_components/members.tsx @@ -13,6 +13,7 @@ type PlayerForGuild = z.infer import Image from "next/image" import Link from "next/link" import { useEffect, useState } from "react" +import { toast } from "sonner" type MemberWithPlayer = Guild["guild"]["members"][number] & { player?: PlayerForGuild["player"] @@ -58,6 +59,8 @@ export function GuildMembers({ members: mem, ranks }: { members: Guild["guild"][ } }, [currentIndex, members, isLoading]) + toast.info(`Loaded ${members.filter(member => member.player).length} out of ${members.length}`, { id: "guild.members.loader", duration: 1000 }) + return ( @@ -73,7 +76,6 @@ export function GuildMembers({ members: mem, ranks }: { members: Guild["guild"][ {members.filter(member => member.player).sort((a, b) => { - // Guild Master always comes first if (a.rank === "Guild Master" && b.rank !== "Guild Master") return -1 if (b.rank === "Guild Master" && a.rank !== "Guild Master") return 1 @@ -91,11 +93,6 @@ export function GuildMembers({ members: mem, ranks }: { members: Guild["guild"][ }).map((member, i) => )} - {currentIndex < members.length && ( -
- Loading members... ({members.filter(member => member.player).length}/{members.length}) -
- )}
)