From 8e28ff13e907b394ee7a4222816aba16949b7eda Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 5 Jun 2025 10:55:16 -0700 Subject: [PATCH] Generalize goToMessage --- src/app/components/ContentQuote.svelte | 72 ++----------------- src/app/components/SpaceRecentActivity.svelte | 38 +++++----- src/app/routes.ts | 62 +++++++++++++++- src/lib/html.ts | 10 ++- 4 files changed, 97 insertions(+), 85 deletions(-) diff --git a/src/app/components/ContentQuote.svelte b/src/app/components/ContentQuote.svelte index 0c8f02e4..5891a6ed 100644 --- a/src/app/components/ContentQuote.svelte +++ b/src/app/components/ContentQuote.svelte @@ -1,26 +1,14 @@ diff --git a/src/app/components/SpaceRecentActivity.svelte b/src/app/components/SpaceRecentActivity.svelte index c0b7473c..02f1e455 100644 --- a/src/app/components/SpaceRecentActivity.svelte +++ b/src/app/components/SpaceRecentActivity.svelte @@ -10,6 +10,7 @@ import ProfileCircle from "@app/components/ProfileCircle.svelte" import ProfileCircles from "@app/components/ProfileCircles.svelte" import {deriveEventsForUrl} from "@app/state" + import {goToEvent} from "@app/routes" type Props = { url: string @@ -80,7 +81,7 @@ {:else} {#each $conversations.slice(0, limit) as { room, events, latest, earliest, participants } (latest.id)} -
+
- + {/each} {#if $conversations.length > limit}