import DangerMessage from "@/components/message/DangerMessage"; import { useGetPersonCharactersByPersonIdSearch } from "@/hooks/PersonCharacterHooks"; import { Person } from "@/interface/Person"; import { RaidGroup } from "@/interface/RaidGroup"; import PersonCharacterList from "./PersonCharacterList"; import PersonCharacterListSkeleton from "./PersonCharacterListSkeleton"; export default function PersonCharacterLoader({ raidGroup, person, page, pageSize, searchTerm }:{ raidGroup: RaidGroup; person: Person; page: number; pageSize: number; searchTerm?: string; }){ const personCharactersQuery = useGetPersonCharactersByPersonIdSearch(person.personId ?? "", raidGroup.raidGroupId ?? "", page - 1, pageSize, searchTerm); if(personCharactersQuery.status === "pending"){ } else if(personCharactersQuery.status === "error"){ return Error: {personCharactersQuery.error.message} } else{ return ( ); } }