diff --git a/web/components/profile/lover-profile.tsx b/web/components/profile/lover-profile.tsx index e2d7cf99..f96d6f76 100644 --- a/web/components/profile/lover-profile.tsx +++ b/web/components/profile/lover-profile.tsx @@ -1,25 +1,19 @@ -import { LoverCommentSection } from 'web/components/lover-comment-section' +import {LoverCommentSection} from 'web/components/lover-comment-section' import LoverProfileHeader from 'web/components/profile/lover-profile-header' import ProfileCarousel from 'web/components/profile-carousel' -import { Col } from 'web/components/layout/col' -import { Row } from 'web/components/layout/row' -import { useUser } from 'web/hooks/use-user' -import { User } from 'web/lib/firebase/users' +import {Col} from 'web/components/layout/col' +import {Row} from 'web/components/layout/row' +import {useUser} from 'web/hooks/use-user' +import {User} from 'web/lib/firebase/users' import LoverAbout from 'web/components/lover-about' -import { LoverAnswers } from 'web/components/answers/lover-answers' -import { SignUpButton } from 'web/components/nav/love-sidebar' -import { Lover } from 'common/love/lover' -import { LoverBio } from 'web/components/bio/lover-bio' -import { LikesDisplay } from '../widgets/likes-display' -import { LikeButton } from '../widgets/like-button' -import { ShipButton } from '../widgets/ship-button' -import { hasShipped } from 'web/lib/util/ship-util' -import { areGenderCompatible } from 'common/love/compatibility-util' -import { useLover } from 'web/hooks/use-lover' -import { LikeData, ShipData } from 'common/api/love-types' -import { useAPIGetter } from 'web/hooks/use-api-getter' -import { useGetter } from 'web/hooks/use-getter' -import { getStars } from 'web/lib/supabase/stars' +import {LoverAnswers} from 'web/components/answers/lover-answers' +import {SignUpButton} from 'web/components/nav/love-sidebar' +import {Lover} from 'common/love/lover' +import {LoverBio} from 'web/components/bio/lover-bio' +import {areGenderCompatible} from 'common/love/compatibility-util' +import {useLover} from 'web/hooks/use-lover' +import {useGetter} from 'web/hooks/use-getter' +import {getStars} from 'web/lib/supabase/stars' import {Content} from "web/components/widgets/editor"; import {JSONContent} from "@tiptap/core"; import React from "react"; @@ -32,34 +26,34 @@ export function LoverProfile(props: { fromSignup?: boolean }) { console.log('Rendering LoverProfile for ', props) - const { lover, user, refreshLover, fromLoverPage, fromSignup } = props + const {lover, user, refreshLover, fromLoverPage, fromSignup} = props const currentUser = useUser() const currentLover = useLover() - const isCurrentUser = currentUser?.id === user.id + // const isCurrentUser = currentUser?.id === user.id - const { data: starredUserIds, refresh: refreshStars } = useGetter( + const {data: starredUserIds, refresh: refreshStars} = useGetter( 'stars', currentUser?.id, getStars ) - const { data, refresh } = useAPIGetter('get-likes-and-ships', { - userId: user.id, - }) - const { likesGiven, likesReceived, ships } = data ?? {} + // const { data, refresh } = useAPIGetter('get-likes-and-ships', { + // userId: user.id, + // }) + // const { likesGiven, likesReceived, ships } = data ?? {} + // + // const liked = + // !!currentUser && + // !!likesReceived && + // likesReceived.map((l) => l.user_id).includes(currentUser.id) + // const likedBack = + // !!currentUser && + // !!likesGiven && + // likesGiven.map((l) => l.user_id).includes(currentUser.id) - const liked = - !!currentUser && - !!likesReceived && - likesReceived.map((l) => l.user_id).includes(currentUser.id) - const likedBack = - !!currentUser && - !!likesGiven && - likesGiven.map((l) => l.user_id).includes(currentUser.id) - - const shipped = - !!ships && hasShipped(currentUser, fromLoverPage?.user_id, user.id, ships) + // const shipped = + // !!ships && hasShipped(currentUser, fromLoverPage?.user_id, user.id, ships) const areCompatible = !!currentLover && areGenderCompatible(currentLover, lover) @@ -87,10 +81,10 @@ export function LoverProfile(props: { refreshLover={refreshLover} fromLoverPage={fromLoverPage} fromSignup={fromSignup} - likesGiven={likesGiven ?? []} - likesReceived={likesReceived ?? []} - ships={ships ?? []} - refreshShips={refresh} + // likesGiven={likesGiven ?? []} + // likesReceived={likesReceived ?? []} + // ships={ships ?? []} + // refreshShips={refresh} /> ) : (