diff --git a/web/components/buttons/copy-link-button.tsx b/web/components/buttons/copy-link-button.tsx
index 150f7dcc..e0272285 100644
--- a/web/components/buttons/copy-link-button.tsx
+++ b/web/components/buttons/copy-link-button.tsx
@@ -41,6 +41,8 @@ export function CopyLinkOrShareButton(props: {
setTimeout(() => setIsSuccess(false), 2000) // Reset after 2 seconds
}
+ const content = isSuccess ? 'Copied!' : children
+
return (
)}
- {children}
+ {content}
)
diff --git a/web/components/profile/lover-profile.tsx b/web/components/profile/lover-profile.tsx
index c357ecce..02e4b95e 100644
--- a/web/components/profile/lover-profile.tsx
+++ b/web/components/profile/lover-profile.tsx
@@ -20,6 +20,9 @@ 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 {Content} from "web/components/widgets/editor";
+import {JSONContent} from "@tiptap/core";
+import React from "react";
export function LoverProfile(props: {
lover: Lover
@@ -63,6 +66,8 @@ export function LoverProfile(props: {
const showMessageButton = liked || likedBack || !areCompatible
+ const isProfileVisible = currentUser || lover.visibility === 'public'
+
return (
<>