fix(leaderboard): lint removal + rows userAvatar wrong property induced by previous type any

This commit is contained in:
danis
2023-12-01 14:28:21 +01:00
parent 0e26dbfc65
commit 8b465731f0

View File

@@ -6,6 +6,7 @@ import { LoadingView } from '../components/Loading';
import { useNavigation, RouteProps } from '../Navigation';
import { MedalStar } from 'iconsax-react-native';
import ScaffoldCC from '../components/UI/ScaffoldCC';
import User from '../models/User';
type PodiumCardProps = {
offset: number;
@@ -175,7 +176,7 @@ const BoardRowComponent = ({ userAvatarUrl, userPseudo, userLvl, index }: BoardR
);
};
const Leaderboardiew = (props: RouteProps<{}>) => {
const Leaderboardiew = (props: RouteProps<Record<string, never>>) => {
const navigation = useNavigation();
const scoresQuery = useQuery(API.getTopTwentyPlayers());
const screenSize = useBreakpointValue({ base: 'small', md: 'big' });
@@ -302,10 +303,11 @@ const Leaderboardiew = (props: RouteProps<{}>) => {
</View>
</View>
)}
{scoresQuery.data.slice(3).map((comp: any, index: number) => (
{scoresQuery.data.slice(3).map((comp: User, index: number) => (
<BoardRowComponent
key={index}
index={index}
userAvatarUrl={comp?.avatar ?? 'https://picsum.photos/50/50'}
userAvatarUrl={comp?.data.avatar ?? 'https://picsum.photos/50/50'}
userLvl={comp?.data.totalScore ?? 42}
userPseudo={comp?.name ?? '---'}
/>