Only show interstitial on mobile

This commit is contained in:
Eric Bailey
2024-12-17 20:46:15 -06:00
parent 9694f81450
commit 5990468148
+8 -1
View File
@@ -35,6 +35,7 @@ import {
} from '#/state/queries/post-feed' } from '#/state/queries/post-feed'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
import {useProgressGuide} from '#/state/shell/progress-guide' import {useProgressGuide} from '#/state/shell/progress-guide'
import {useBreakpoints} from '#/alf'
import {ProgressGuide, SuggestedFollows} from '#/components/FeedInterstitials' import {ProgressGuide, SuggestedFollows} from '#/components/FeedInterstitials'
import {TrendingInterstitial} from '#/components/interstitials/Trending' import {TrendingInterstitial} from '#/components/interstitials/Trending'
import {List, ListRef} from '../util/List' import {List, ListRef} from '../util/List'
@@ -162,6 +163,7 @@ let PostFeed = ({
const checkForNewRef = React.useRef<(() => void) | null>(null) const checkForNewRef = React.useRef<(() => void) | null>(null)
const lastFetchRef = React.useRef<number>(Date.now()) const lastFetchRef = React.useRef<number>(Date.now())
const [feedType, feedUri, feedTab] = feed.split('|') const [feedType, feedUri, feedTab] = feed.split('|')
const {gtTablet} = useBreakpoints()
const opts = React.useMemo( const opts = React.useMemo(
() => ({enabled, ignoreFilterFor}), () => ({enabled, ignoreFilterFor}),
@@ -312,7 +314,11 @@ let PostFeed = ({
type: 'interstitialProgressGuide', type: 'interstitialProgressGuide',
key: 'interstitial-' + sliceIndex + '-' + lastFetchedAt, key: 'interstitial-' + sliceIndex + '-' + lastFetchedAt,
}) })
} else if (sliceIndex === 15 && !trendingDisabled) { } else if (
sliceIndex === 15 &&
!gtTablet &&
!trendingDisabled
) {
arr.push({ arr.push({
type: 'interstitialTrending', type: 'interstitialTrending',
key: 'interstitial-' + sliceIndex + '-' + lastFetchedAt, key: 'interstitial-' + sliceIndex + '-' + lastFetchedAt,
@@ -404,6 +410,7 @@ let PostFeed = ({
hasSession, hasSession,
showProgressIntersitial, showProgressIntersitial,
trendingDisabled, trendingDisabled,
gtTablet,
]) ])
// events // events