-
-
-
-
+
+
+
+ pop(1)}>
+ {child()}
+
+
+
>
);
diff --git a/src/timelines/PullDownToRefresh.tsx b/src/timelines/PullDownToRefresh.tsx
index 7cbacdb..10df2bf 100644
--- a/src/timelines/PullDownToRefresh.tsx
+++ b/src/timelines/PullDownToRefresh.tsx
@@ -10,7 +10,6 @@ import { Refresh as RefreshIcon } from "@suid/icons-material";
import { CircularProgress } from "@suid/material";
import { makeEventListener } from "@solid-primitives/event-listener";
import { createVisibilityObserver } from "@solid-primitives/intersection-observer";
-import { useMaybeIsFrameSuspended } from "../platform/StackedRouter";
const PullDownToRefresh: Component<{
loading?: boolean;
@@ -34,7 +33,6 @@ const PullDownToRefresh: Component<{
});
const rootVisible = obvx(() => rootElement);
- const isFrameSuspended = useMaybeIsFrameSuspended()
createEffect(() => {
if (!rootVisible()) setPullDown(0);
@@ -111,9 +109,6 @@ const PullDownToRefresh: Component<{
if (!rootVisible()) {
return;
}
- if (isFrameSuspended()) {
- return;
- }
const element = props.linkedElement;
if (!element) return;
makeEventListener(element, "wheel", handleLinkedWheel);
@@ -164,9 +159,6 @@ const PullDownToRefresh: Component<{
if (!rootVisible()) {
return;
}
- if (isFrameSuspended()) {
- return;
- }
const element = props.linkedElement;
if (!element) return;
makeEventListener(element, "touchmove", handleTouch);
diff --git a/src/timelines/TimelinePanel.tsx b/src/timelines/TimelinePanel.tsx
index 7a4c4e1..150ca0e 100644
--- a/src/timelines/TimelinePanel.tsx
+++ b/src/timelines/TimelinePanel.tsx
@@ -20,6 +20,12 @@ const TimelinePanel: Component<{
client: mastodon.rest.Client;
name: "home" | "public";
prefetch?: boolean;
+
+ openFullScreenToot: (
+ toot: mastodon.v1.Status,
+ srcElement?: HTMLElement,
+ reply?: boolean,
+ ) => void;
}> = (props) => {
const [scrollLinked, setScrollLinked] = createSignal
();
diff --git a/src/timelines/TrendTimelinePanel.tsx b/src/timelines/TrendTimelinePanel.tsx
index 9f0ba75..1691ec8 100644
--- a/src/timelines/TrendTimelinePanel.tsx
+++ b/src/timelines/TrendTimelinePanel.tsx
@@ -13,6 +13,12 @@ import TootList from "./TootList.jsx";
const TrendTimelinePanel: Component<{
client: mastodon.rest.Client;
+
+ openFullScreenToot: (
+ toot: mastodon.v1.Status,
+ srcElement?: HTMLElement,
+ reply?: boolean,
+ ) => void;
}> = (props) => {
const [scrollLinked, setScrollLinked] = createSignal();
const [tl, snapshot, { refetch: refetchTimeline }] = createTimelineSnapshot(