diff --git a/packages/app/src/Element/Feed/DisplayAsSelector.tsx b/packages/app/src/Element/Feed/DisplayAsSelector.tsx index b005de89..6ba7d6a0 100644 --- a/packages/app/src/Element/Feed/DisplayAsSelector.tsx +++ b/packages/app/src/Element/Feed/DisplayAsSelector.tsx @@ -5,9 +5,11 @@ export type DisplayAs = "grid" | "feed"; type DisplaySelectorProps = { activeSelection: DisplayAs; onSelect: (display: DisplayAs) => void; + show?: boolean; }; -export const DisplayAsSelector = ({ activeSelection, onSelect }: DisplaySelectorProps) => { +export const DisplayAsSelector = ({ activeSelection, onSelect, show }: DisplaySelectorProps) => { + if (show === false) return null; return (
{ return ( <> - setDisplayAs(displayAs)} /> + setDisplayAs(displayAs)} /> ReactNode; noteOnClick?: (ev: NostrEvent) => void; displayAs?: DisplayAs; + showDisplayAsSelector?: boolean; } /** @@ -108,7 +109,7 @@ const TimelineFollows = (props: TimelineFollowsProps) => { return ( <> {(props.liveStreams ?? true) && } - setDisplayAs(displayAs)} /> + setDisplayAs(displayAs)} /> void }) { return images.length > 0; }} displayAs="grid" + showDisplayAsSelector={false} noteOnClick={e => setThread(NostrLink.fromEvent(e))} />