diff --git a/lib/client/LoadingSpinner.tsx b/lib/client/LoadingSpinner.tsx index 1db44131..d1518a77 100644 --- a/lib/client/LoadingSpinner.tsx +++ b/lib/client/LoadingSpinner.tsx @@ -1,3 +1,5 @@ +'use client'; + import React from "react"; export default function LoadingSpinner() { diff --git a/lib/client/media.ts b/lib/client/media.ts index ea673a63..73909462 100644 --- a/lib/client/media.ts +++ b/lib/client/media.ts @@ -1,20 +1,4 @@ -export interface ProfileData { - id: string; - name: string; - image: string; - profile: { - location: string; - gender: string; - personalityType: string; - conflictStyle: string; - description: string; - contactInfo: string; - intellectualInterests: { interest?: { name?: string, id?: string } }[]; - causeAreas: { causeArea?: { name?: string, id?: string } }[]; - desiredConnections: { connection?: { name?: string, id?: string } }[]; - promptAnswers: { prompt?: string; answer?: string, id?: string }[]; - }; -} +'use client'; export async function parseImage(img: string, setImage: any, batch = false) { if (!img) { diff --git a/lib/client/profile.tsx b/lib/client/profile.tsx index 069cbb97..075c87cb 100644 --- a/lib/client/profile.tsx +++ b/lib/client/profile.tsx @@ -1,3 +1,5 @@ +'use client'; + import Image from "next/image"; import {pStyle} from "@/lib/client/constants"; import {useEffect, useState} from "react"; @@ -192,6 +194,16 @@ export function getProfile(url: string, header: any = null) { ) } + { + userData?.profile?.introversion && ( +