diff --git a/src/app/components/ProfileDetail.svelte b/src/app/components/ProfileDetail.svelte index 7953fb917..3bb208ccd 100644 --- a/src/app/components/ProfileDetail.svelte +++ b/src/app/components/ProfileDetail.svelte @@ -13,6 +13,7 @@ } from "@welshman/util" import {deriveEvents} from "@welshman/store" import { + session, repository, userFollows, tagPubkey, @@ -21,6 +22,7 @@ deriveProfile, displayNip05, feedLoader, + tracker, } from "@welshman/app" import {createScroller} from "@lib/html" import {fly} from "@lib/transition" @@ -28,7 +30,7 @@ import Avatar from "@lib/components/Avatar.svelte" import Spinner from "@lib/components/Spinner.svelte" import Content from "@app/components/Content.svelte" - import NoteCard from "@app/components/NoteCard.svelte" + import ThreadItem from "@app/components/ThreadItem.svelte" import {entityLink} from "@app/state" export let pubkey @@ -40,6 +42,7 @@ const loader = feedLoader.getLoader(feedFromFilter(filter), {}) const relays = ctx.app.router.FromPubkeys([pubkey]).getUrls() const nprofile = nip19.nprofileEncode({pubkey, relays}) + const isSelf = $session!.pubkey === pubkey let element: Element @@ -75,30 +78,31 @@ - {#if getPubkeyTagValues(getListTags($userFollows)).includes(pubkey)} - - {:else} - + {#if !isSelf} + {#if getPubkeyTagValues(getListTags($userFollows)).includes(pubkey)} + + {:else} + + {/if} {/if}
{#each sortBy(e => -e.created_at, $events) as event (event.id)} {#if flatten(Object.values(getAncestorTags(event.tags))).length === 0} -
- - - + {@const [url] = Array.from(tracker.getRelays(event.id))} +
+
{/if} {:else} diff --git a/src/app/components/ThreadItem.svelte b/src/app/components/ThreadItem.svelte index f9676ac14..9887f1392 100644 --- a/src/app/components/ThreadItem.svelte +++ b/src/app/components/ThreadItem.svelte @@ -8,6 +8,7 @@ export let url export let event + export let hideActions = false @@ -19,6 +20,8 @@
- + {#if !hideActions} + + {/if}
diff --git a/src/routes/spaces/[relay]/threads/[id]/+page.svelte b/src/routes/spaces/[relay]/threads/[id]/+page.svelte index e51ed8907..f01e4105f 100644 --- a/src/routes/spaces/[relay]/threads/[id]/+page.svelte +++ b/src/routes/spaces/[relay]/threads/[id]/+page.svelte @@ -30,8 +30,6 @@ showReply = false } - const onReplySubmit = (thunk: Thunk) => {} - let showReply = false onMount(() => { @@ -79,5 +77,5 @@
{#if showReply} - + {/if}