diff --git a/packages/app/src/Element/Feed/Timeline.tsx b/packages/app/src/Element/Feed/Timeline.tsx index c5458942..8ca2fe28 100644 --- a/packages/app/src/Element/Feed/Timeline.tsx +++ b/packages/app/src/Element/Feed/Timeline.tsx @@ -34,7 +34,7 @@ const Timeline = (props: TimelineProps) => { }; }, [props]); const feed: TimelineFeed = useTimelineFeed(props.subject, feedOptions); - const [displayAs, setDisplayAs] = useState("feed"); + const [displayAs, setDisplayAs] = useState(props.displayAs ?? "feed"); const { muted, isEventMuted } = useModeration(); const filterPosts = useCallback( diff --git a/packages/app/src/Element/Feed/TimelineFollows.tsx b/packages/app/src/Element/Feed/TimelineFollows.tsx index 4cf10cde..a8e90cf0 100644 --- a/packages/app/src/Element/Feed/TimelineFollows.tsx +++ b/packages/app/src/Element/Feed/TimelineFollows.tsx @@ -27,7 +27,7 @@ export interface TimelineFollowsProps { * A list of notes by "subject" */ const TimelineFollows = (props: TimelineFollowsProps) => { - const [displayAs, setDisplayAs] = useState<"feed" | "grid">("feed"); + const [displayAs, setDisplayAs] = useState<"feed" | "grid">(props.displayAs ?? "feed"); const [latest, setLatest] = useState(unixNow()); const feed = useSyncExternalStore( cb => FollowsFeed.hook(cb, "*"),