From c5cf5b432aa49df55de8a58c176dae3eb0923754 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sat, 13 Mar 2021 12:20:47 +0100 Subject: friend status + recentgames key prop --- pages/user.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'pages') diff --git a/pages/user.tsx b/pages/user.tsx index 2003696..e5b2083 100644 --- a/pages/user.tsx +++ b/pages/user.tsx @@ -78,8 +78,7 @@ export default function AccountPage() { var [editingStatus, setEditingStatus] = useState(false); - var [isFriends, setIsFriends] = useState(false); - var [hasBlocked, setHasBlocked] = useState(false); + var [relation, setRelation] = useState("none"); var { toast } = useContext(ToastContext); @@ -112,6 +111,7 @@ export default function AccountPage() { data: { "id": id || self_id } }); setUser(userReq.data); + setRelation(userReq.data.relation || "none"); } if (!gameInfo) { @@ -179,7 +179,7 @@ export default function AccountPage() { } :
- { hasBlocked ? + { relation == "blocked" ? } text="Deblokkeren" onclick={() => { /* axios.request({ */ /* method: "post", */ @@ -205,12 +205,11 @@ export default function AccountPage() { toast(`${user.username} geblokkeerd`, "confirmation", ); - setHasBlocked(true); - setIsFriends(false); + setRelation("blocked"); }); }}/> } - { isFriends ? + { relation == "friends" ? } text="Vriend verwijderen" onclick={() => { /* axios.request({ */ /* method: "post", */ @@ -236,8 +235,7 @@ export default function AccountPage() { toast("Vriendschapsverzoek gestuurd", "confirmation", ); - setIsFriends(true); - setHasBlocked(false); + setRelation("outgoing"); }); }}/> } -- cgit v1.2.3