From f1651c4054d3d1579d390c12d1e9487dbab41785 Mon Sep 17 00:00:00 2001 From: Emmyn5600 Date: Thu, 14 Mar 2024 20:39:59 +0200 Subject: [PATCH] adding loader on update profile component --- .../app/src/components/UserAvatar/index.tsx | 30 +++++++++++++++---- .../pages/app/Room/RoomHeader/RoomHeader.tsx | 2 +- .../app/src/pages/app/UserProfile/index.tsx | 4 +-- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/packages/app/src/components/UserAvatar/index.tsx b/packages/app/src/components/UserAvatar/index.tsx index b98f04e..903401a 100644 --- a/packages/app/src/components/UserAvatar/index.tsx +++ b/packages/app/src/components/UserAvatar/index.tsx @@ -1,20 +1,29 @@ -import { Avatar, Group } from "@mantine/core" +import { Avatar, Group, LoadingOverlay } from "@mantine/core" import React from "react" const UserAvatar = ({ src, online, - size = "sm" + size = "sm", + loading }: { src: string online: boolean size?: string + loading?: boolean }) => { return ( <> {size === "lg" ? ( -
+
+
) : ( -
+
+
diff --git a/packages/app/src/pages/app/Room/RoomHeader/RoomHeader.tsx b/packages/app/src/pages/app/Room/RoomHeader/RoomHeader.tsx index 93fabda..64a56d6 100644 --- a/packages/app/src/pages/app/Room/RoomHeader/RoomHeader.tsx +++ b/packages/app/src/pages/app/Room/RoomHeader/RoomHeader.tsx @@ -13,8 +13,8 @@ const RoomHeader = (): JSX.Element => { const { classes } = useRoomHeaderStyles() const { currentRoom } = useGlobalStore() - // @ts-nocheck const friend = currentRoom + // @ts-expect-error ? currentRoom?.roomData?.relationships[0]?.userData2 : null const navigate = useNavigate() diff --git a/packages/app/src/pages/app/UserProfile/index.tsx b/packages/app/src/pages/app/UserProfile/index.tsx index 01743fc..83bf090 100644 --- a/packages/app/src/pages/app/UserProfile/index.tsx +++ b/packages/app/src/pages/app/UserProfile/index.tsx @@ -184,7 +184,7 @@ export default function Profile () { {/* */}
- +
{ + onChange={(value: string) => { savePronouns(value!) }} styles={{