mirror of
https://github.com/Radiquum/AniX.git
synced 2025-04-06 00:04:39 +00:00
feat: add user rating
This commit is contained in:
parent
d0990eb089
commit
045ba70436
2 changed files with 27 additions and 12 deletions
|
@ -31,6 +31,7 @@ export const ProfileUser = (props: {
|
||||||
color: string;
|
color: string;
|
||||||
}[];
|
}[];
|
||||||
};
|
};
|
||||||
|
rating: number;
|
||||||
}) => {
|
}) => {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
console.log(props.chips);
|
console.log(props.chips);
|
||||||
|
@ -76,7 +77,18 @@ export const ProfileUser = (props: {
|
||||||
color={props.isOnline ? "success" : "light"}
|
color={props.isOnline ? "success" : "light"}
|
||||||
>
|
>
|
||||||
<div className="space-y-1 text-2xl font-medium whitespace-pre-wrap dark:text-white">
|
<div className="space-y-1 text-2xl font-medium whitespace-pre-wrap dark:text-white">
|
||||||
<div className="text-center sm:text-left">{props.login}</div>
|
<div className="text-center sm:text-left">
|
||||||
|
{props.login}{" "}
|
||||||
|
<span
|
||||||
|
className={`border rounded-md px-2 py-1 text-sm ${
|
||||||
|
props.rating > 0
|
||||||
|
? "border-green-500 text-green-500"
|
||||||
|
: "border-red-500 text-red-500"
|
||||||
|
}`}
|
||||||
|
>
|
||||||
|
{props.rating}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
<div className="text-sm text-gray-500 whitespace-pre-wrap sm:text-md dark:text-gray-400 ">
|
<div className="text-sm text-gray-500 whitespace-pre-wrap sm:text-md dark:text-gray-400 ">
|
||||||
{props.status}
|
{props.status}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -94,7 +94,11 @@ export const ProfilePage = (props: any) => {
|
||||||
/>
|
/>
|
||||||
<ProfilePrivacyBanner is_privacy={isPrivacy} />
|
<ProfilePrivacyBanner is_privacy={isPrivacy} />
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-4">
|
<div
|
||||||
|
className={
|
||||||
|
isPrivacy || user.is_banned || user.is_perm_banned ? "mt-4" : ""
|
||||||
|
}
|
||||||
|
>
|
||||||
<ProfileUser
|
<ProfileUser
|
||||||
isOnline={user.is_online}
|
isOnline={user.is_online}
|
||||||
avatar={user.avatar}
|
avatar={user.avatar}
|
||||||
|
@ -105,16 +109,15 @@ export const ProfilePage = (props: any) => {
|
||||||
hasSocials: hasSocials,
|
hasSocials: hasSocials,
|
||||||
socials: socials,
|
socials: socials,
|
||||||
}}
|
}}
|
||||||
chips={
|
chips={{
|
||||||
{
|
hasChips: hasChips,
|
||||||
hasChips: hasChips,
|
isMyProfile: isMyProfile,
|
||||||
isMyProfile: isMyProfile,
|
isVerified: user.is_verified,
|
||||||
isVerified: user.is_verified,
|
isSponsor: user.is_sponsor,
|
||||||
isSponsor: user.is_sponsor,
|
isBlocked: user.is_blocked,
|
||||||
isBlocked: user.is_blocked,
|
roles: user.roles,
|
||||||
roles: user.roles
|
}}
|
||||||
}
|
rating={user.rating_score}
|
||||||
}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
|
|
Loading…
Add table
Reference in a new issue