Loading {username}...
- if (error) returnError loading {username}'s data
- const user = data?.user + const isLoading = loading1 || loading2 || loading3 - if (!user) { - returnNo data available for {username}
- } + useEffect(() => { + if (error1) handleAppError(error1) + if (error2) handleAppError(error2) + if (error3) handleAppError(error3) + }, [error1, error2, error3]) - const handleButtonClick = (user: User) => { - router.push(`/members/${user.login}`) - } + const leadersData = [leader1Data?.user, leader2Data?.user, leader3Data?.user] + .filter(Boolean) + .map((user) => ({ + description: leaders[user.login], + memberName: user.name || user.login, + member: user, + })) - return ( -