fix: refactor user role checks in ProfileLayout

This commit is contained in:
Yael Monterrubio 2026-04-19 14:43:17 -06:00
parent d58054a587
commit 2bbc6d7c05

View file

@ -42,11 +42,11 @@ export default function ProfileLayout() {
return <div className="p-6 text-center">Loading...</div>;
}
const currentUser = user ?? $session?.user;
const sessionUserId = $session?.user?.id ? Number($session.user.id) : null;
const page = location.pathname;
const isAdmin = currentUser?.id === Number(import.meta.env.VITE_ADMIN_USER_ID);
const isContributor = import.meta.env.VITE_CONTRIBUTORS_USER_IDS?.split(",").includes(user?.id);
const isOwnProfile = currentUser?.id === user?.id;
const isAdmin = sessionUserId === Number(import.meta.env.VITE_ADMIN_USER_ID);
const isContributor = import.meta.env.VITE_CONTRIBUTORS_USER_IDS?.split(",").includes(String(user?.id));
const isOwnProfile = sessionUserId === user?.id;
return (
<div>