mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-21 10:03:56 +00:00
feat: update compare achievement response
This commit is contained in:
@@ -317,10 +317,10 @@ export function AchievementsContent({
|
||||
...userDetails,
|
||||
userId: userDetails.id,
|
||||
totalAchievementCount: comparedAchievements
|
||||
? comparedAchievements.ownerUser.totalAchievementCount
|
||||
? comparedAchievements.owner.totalAchievementCount
|
||||
: achievements!.length,
|
||||
unlockedAchievementCount: comparedAchievements
|
||||
? comparedAchievements.ownerUser.unlockedAchievementCount
|
||||
? comparedAchievements.owner.unlockedAchievementCount
|
||||
: achievements!.filter((achievement) => achievement.unlocked)
|
||||
.length,
|
||||
}}
|
||||
|
||||
@@ -53,12 +53,11 @@ export default function Achievements() {
|
||||
|
||||
return {
|
||||
userId: otherUserId,
|
||||
displayName: comparedAchievements.otherUser.displayName,
|
||||
profileImageUrl: comparedAchievements.otherUser.profileImageUrl,
|
||||
totalAchievementCount:
|
||||
comparedAchievements.otherUser.totalAchievementCount,
|
||||
displayName: comparedAchievements.target.displayName,
|
||||
profileImageUrl: comparedAchievements.target.profileImageUrl,
|
||||
totalAchievementCount: comparedAchievements.target.totalAchievementCount,
|
||||
unlockedAchievementCount:
|
||||
comparedAchievements.otherUser.unlockedAchievementCount,
|
||||
comparedAchievements.target.unlockedAchievementCount,
|
||||
};
|
||||
}, [otherUserId, comparedAchievements]);
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ export function ComparedAchievementList({
|
||||
className={styles.listItem}
|
||||
style={{
|
||||
display: "grid",
|
||||
gridTemplateColumns: achievement.onwerUserStat
|
||||
gridTemplateColumns: achievement.ownerStat
|
||||
? "3fr 1fr 1fr"
|
||||
: "3fr 2fr",
|
||||
}}
|
||||
@@ -48,8 +48,8 @@ export function ComparedAchievementList({
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{achievement.onwerUserStat ? (
|
||||
achievement.onwerUserStat.unlocked ? (
|
||||
{achievement.ownerStat ? (
|
||||
achievement.ownerStat.unlocked ? (
|
||||
<div
|
||||
style={{
|
||||
whiteSpace: "nowrap",
|
||||
@@ -61,7 +61,7 @@ export function ComparedAchievementList({
|
||||
>
|
||||
<CheckCircleIcon />
|
||||
<small>
|
||||
{formatDateTime(achievement.onwerUserStat.unlockTime!)}
|
||||
{formatDateTime(achievement.ownerStat.unlockTime!)}
|
||||
</small>
|
||||
</div>
|
||||
) : (
|
||||
@@ -77,7 +77,7 @@ export function ComparedAchievementList({
|
||||
)
|
||||
) : null}
|
||||
|
||||
{achievement.otherUserStat.unlocked ? (
|
||||
{achievement.targetStat.unlocked ? (
|
||||
<div
|
||||
style={{
|
||||
whiteSpace: "nowrap",
|
||||
@@ -89,7 +89,7 @@ export function ComparedAchievementList({
|
||||
>
|
||||
<CheckCircleIcon />
|
||||
<small>
|
||||
{formatDateTime(achievement.otherUserStat.unlockTime!)}
|
||||
{formatDateTime(achievement.targetStat.unlockTime!)}
|
||||
</small>
|
||||
</div>
|
||||
) : (
|
||||
|
||||
Reference in New Issue
Block a user