From d319159d4a30b65f490ee35b7bd95f63ceff4cff Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sun, 31 Mar 2024 15:44:50 -0700 Subject: [PATCH] exempt native tablet from desktop tabbar style --- src/view/com/pager/TabBar.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/view/com/pager/TabBar.tsx b/src/view/com/pager/TabBar.tsx index e8731284f7..d94b54faec 100644 --- a/src/view/com/pager/TabBar.tsx +++ b/src/view/com/pager/TabBar.tsx @@ -1,7 +1,7 @@ import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react' import {LayoutChangeEvent, ScrollView, StyleSheet, View} from 'react-native' -import {isNative} from '#/platform/detection' +import {isNative, isNativeTablet} from '#/platform/detection' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {PressableWithHover} from '../util/PressableWithHover' @@ -37,8 +37,9 @@ export function TabBar({ () => ({borderBottomColor: indicatorColor || pal.colors.link}), [indicatorColor, pal], ) - const {isDesktop, isTablet} = useWebMediaQueries() - const styles = isDesktop || isTablet ? desktopStyles : mobileStyles + const {isTabletOrDesktop} = useWebMediaQueries() + const styles = + isTabletOrDesktop && !isNativeTablet ? desktopStyles : mobileStyles useEffect(() => { if (isNative) { @@ -138,7 +139,7 @@ export function TabBar({ onPress={() => onPressItem(i)}> {item}