From 42e22ee48197eb23952e10bf7aa52740f90db26b Mon Sep 17 00:00:00 2001 From: Italo A Date: Sun, 26 Nov 2023 22:41:37 -0300 Subject: [PATCH 1/2] refactor: remove not user isFriend property --- frontend/src/components/LeaderBoard/index.tsx | 7 +------ .../src/components/LeaderBoardCard/index.tsx | 16 +++------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/frontend/src/components/LeaderBoard/index.tsx b/frontend/src/components/LeaderBoard/index.tsx index 073bde56..d92c42ff 100644 --- a/frontend/src/components/LeaderBoard/index.tsx +++ b/frontend/src/components/LeaderBoard/index.tsx @@ -25,12 +25,7 @@ export function LeaderBoard() { ) : ( <> {data?.map((user: User) => ( - + ))} )} diff --git a/frontend/src/components/LeaderBoardCard/index.tsx b/frontend/src/components/LeaderBoardCard/index.tsx index 01841cb4..e8b69e98 100644 --- a/frontend/src/components/LeaderBoardCard/index.tsx +++ b/frontend/src/components/LeaderBoardCard/index.tsx @@ -1,5 +1,5 @@ "use client"; -import { Trophy, UserPlus } from "@phosphor-icons/react"; +import { Trophy } from "@phosphor-icons/react"; import { StatusTag } from "../StatusTag"; import ProfilePopOver from "../ProfilePopOver"; import UserAvatar from "../UserAvatar"; @@ -7,15 +7,10 @@ import { User } from "@/types/user"; type LeaderBoardCardProps = { score: number; - isFriend: boolean; user: User; }; -export function LeaderBoardCard({ - score, - isFriend, - user, -}: LeaderBoardCardProps) { +export function LeaderBoardCard({ score, user }: LeaderBoardCardProps) { return (
@@ -27,14 +22,9 @@ export function LeaderBoardCard({
- + {score}
-
- {isFriend && ( - - )} -
); From f90c5c86134e2e0c4b8280a2eb9bc07318781a87 Mon Sep 17 00:00:00 2001 From: Italo A Date: Sun, 26 Nov 2023 22:41:49 -0300 Subject: [PATCH 2/2] feat: add buttons and remove bio description --- .../src/components/ProfilePopOver/index.tsx | 60 ++++++++----------- 1 file changed, 26 insertions(+), 34 deletions(-) diff --git a/frontend/src/components/ProfilePopOver/index.tsx b/frontend/src/components/ProfilePopOver/index.tsx index 6fd91335..166f2df6 100644 --- a/frontend/src/components/ProfilePopOver/index.tsx +++ b/frontend/src/components/ProfilePopOver/index.tsx @@ -1,6 +1,7 @@ import { api } from "@/services/apiClient"; import { queryClient } from "@/services/queryClient"; import { Popover } from "@headlessui/react"; +import { ListNumbers, Play, UserPlus } from "@phosphor-icons/react"; import { useMutation } from "@tanstack/react-query"; import Link from "next/link"; import { useState } from "react"; @@ -60,46 +61,37 @@ export default function ProfilePopOver({ >
- - - - + alt="Adicionar amigo" + /> + console.log("jogar")} + alt="Jogar" + /> + + +

{name}

-

- - @{name} - -

-

- Open-source contributor. Building{" "} - - {name}@42org.br - -

-