diff --git a/frontend/src/components/mii/share-mii-button.tsx b/frontend/src/components/mii/share-mii-button.tsx index 9351726..38f3d37 100644 --- a/frontend/src/components/mii/share-mii-button.tsx +++ b/frontend/src/components/mii/share-mii-button.tsx @@ -13,7 +13,7 @@ export default function ShareMiiButton({ miiId }: Props) { const [hasCopiedUrl, setHasCopiedUrl] = useState(false); const [hasCopiedImage, setHasCopiedImage] = useState(false); - const url = `${import.meta.env.PUBLIC_BASE_URL}/mii/${miiId}`; + const url = `${import.meta.env.VITE_BASE_URL}/mii/${miiId}`; const handleCopyUrl = async () => { await navigator.clipboard.writeText(url); diff --git a/frontend/src/components/profile-information.tsx b/frontend/src/components/profile-information.tsx index 374f3f5..5c21c73 100644 --- a/frontend/src/components/profile-information.tsx +++ b/frontend/src/components/profile-information.tsx @@ -12,10 +12,12 @@ interface Props { export default function ProfileInformation({ user, page }: Props) { const $session = useStore(session); + if (!user) return null; + const currentUser = user ?? $session?.user; - const isAdmin = currentUser?.id === Number(import.meta.env.PUBLIC_ADMIN_USER_ID); - const isContributor = import.meta.env.PUBLIC_CONTRIBUTORS_USER_IDS?.split(",").includes(user.id); - const isOwnProfile = currentUser?.id === user.id; + 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; return (
diff --git a/frontend/src/pages/mii.tsx b/frontend/src/pages/mii.tsx index d1ce7e7..d6751b5 100644 --- a/frontend/src/pages/mii.tsx +++ b/frontend/src/pages/mii.tsx @@ -33,7 +33,7 @@ export default function MiiPage() { setLoading(false); window.location.href = "/404"; }); - }, []); + }, [id]); if (loading || !mii) { return
Loading...
; @@ -258,7 +258,9 @@ export default function MiiPage() { {/* Tags */}
{mii.tags.map((tag: string) => ( - {tag} + + {tag} + ))}
@@ -333,8 +335,11 @@ export default function MiiPage() { {images.length > 0 ? (
- {images.map((src) => ( -
+ {images.map((src, index) => ( +
mii screenshot background blurLoading...
;