From 86a8b719b6bee363c1ab376609334c2cdc72f41a Mon Sep 17 00:00:00 2001 From: MarconLP <13001502+MarconLP@users.noreply.github.com> Date: Wed, 3 May 2023 19:59:56 +0200 Subject: [PATCH] use next/image for profile images --- src/assets/default profile icon.jpg | Bin 0 -> 4625 bytes src/components/ProfileMenu.tsx | 11 ++++++++--- src/pages/share/[videoId].tsx | 14 +++++++------- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 src/assets/default profile icon.jpg diff --git a/src/assets/default profile icon.jpg b/src/assets/default profile icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdd3963d01a446a359aad89610043d9fbaf67baf GIT binary patch literal 4625 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 Wi^}%7?wsAam2T2{G{kJ~4FBK05p;|I literal 0 HcmV?d00001 diff --git a/src/components/ProfileMenu.tsx b/src/components/ProfileMenu.tsx index 80248cd..8a38a0d 100644 --- a/src/components/ProfileMenu.tsx +++ b/src/components/ProfileMenu.tsx @@ -4,6 +4,8 @@ import { signOut, useSession } from "next-auth/react"; import { useRouter } from "next/router"; import { api } from "~/utils/api"; import { usePostHog } from "posthog-js/react"; +import defaultProfileIcon from "~/assets/default profile icon.jpg"; +import Image from "next/image"; export default function ProfileMenu() { const { mutateAsync: createBillingPortalSession } = @@ -28,10 +30,13 @@ export default function ProfileMenu() { Open user menu - { const router = useRouter(); @@ -175,13 +176,12 @@ const VideoList: NextPage = () => { {!isLoading ? ( <>
- profile photo
{video.user.name}