remove hide_vertical_scrollbars test (#3855)

This commit is contained in:
Hailey 2024-05-06 12:59:36 -07:00 committed by GitHub
parent db0b030359
commit b34d224207
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 1 additions and 28 deletions

View file

@ -4,7 +4,6 @@ export type Gate =
| 'disable_min_shell_on_foregrounding_v3' | 'disable_min_shell_on_foregrounding_v3'
| 'disable_poll_on_discover_v2' | 'disable_poll_on_discover_v2'
| 'dms' | 'dms'
| 'hide_vertical_scroll_indicators'
| 'show_follow_back_label_v2' | 'show_follow_back_label_v2'
| 'start_session_with_following_v2' | 'start_session_with_following_v2'
| 'test_gate_1' | 'test_gate_1'

View file

@ -5,9 +5,7 @@ import {runOnJS, useSharedValue} from 'react-native-reanimated'
import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED'
import {usePalette} from '#/lib/hooks/usePalette' import {usePalette} from '#/lib/hooks/usePalette'
import {useScrollHandlers} from '#/lib/ScrollContext' import {useScrollHandlers} from '#/lib/ScrollContext'
import {useGate} from 'lib/statsig/statsig'
import {addStyle} from 'lib/styles' import {addStyle} from 'lib/styles'
import {isWeb} from 'platform/detection'
import {FlatList_INTERNAL} from './Views' import {FlatList_INTERNAL} from './Views'
export type ListMethods = FlatList_INTERNAL export type ListMethods = FlatList_INTERNAL
@ -45,7 +43,6 @@ function ListImpl<ItemT>(
const isScrolledDown = useSharedValue(false) const isScrolledDown = useSharedValue(false)
const contextScrollHandlers = useScrollHandlers() const contextScrollHandlers = useScrollHandlers()
const pal = usePalette('default') const pal = usePalette('default')
const gate = useGate()
function handleScrolledDownChange(didScrollDown: boolean) { function handleScrolledDownChange(didScrollDown: boolean) {
onScrolledDownChange?.(didScrollDown) onScrolledDownChange?.(didScrollDown)
@ -107,9 +104,6 @@ function ListImpl<ItemT>(
scrollEventThrottle={1} scrollEventThrottle={1}
style={style} style={style}
ref={ref} ref={ref}
showsVerticalScrollIndicator={
isWeb || !gate('hide_vertical_scroll_indicators')
}
/> />
) )
} }

View file

@ -2,19 +2,11 @@ import React from 'react'
import {View} from 'react-native' import {View} from 'react-native'
import Animated from 'react-native-reanimated' import Animated from 'react-native-reanimated'
import {useGate} from 'lib/statsig/statsig'
export const FlatList_INTERNAL = Animated.FlatList export const FlatList_INTERNAL = Animated.FlatList
export function CenteredView(props) { export function CenteredView(props) {
return <View {...props} /> return <View {...props} />
} }
export function ScrollView(props) { export function ScrollView(props) {
const gate = useGate() return <Animated.ScrollView {...props} />
return (
<Animated.ScrollView
{...props}
showsVerticalScrollIndicator={!gate('hide_vertical_scroll_indicators')}
/>
)
} }

View file

@ -20,8 +20,6 @@ import {useAnalytics} from 'lib/analytics/analytics'
import {usePalette} from 'lib/hooks/usePalette' import {usePalette} from 'lib/hooks/usePalette'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import {CommonNavigatorParams} from 'lib/routes/types' import {CommonNavigatorParams} from 'lib/routes/types'
import {useGate} from 'lib/statsig/statsig'
import {isWeb} from 'platform/detection'
import {ProfileCard} from 'view/com/profile/ProfileCard' import {ProfileCard} from 'view/com/profile/ProfileCard'
import {CenteredView} from 'view/com/util/Views' import {CenteredView} from 'view/com/util/Views'
import {ErrorScreen} from '../com/util/error/ErrorScreen' import {ErrorScreen} from '../com/util/error/ErrorScreen'
@ -38,7 +36,6 @@ export function ModerationBlockedAccounts({}: Props) {
const setMinimalShellMode = useSetMinimalShellMode() const setMinimalShellMode = useSetMinimalShellMode()
const {isTabletOrDesktop} = useWebMediaQueries() const {isTabletOrDesktop} = useWebMediaQueries()
const {screen} = useAnalytics() const {screen} = useAnalytics()
const gate = useGate()
const [isPTRing, setIsPTRing] = React.useState(false) const [isPTRing, setIsPTRing] = React.useState(false)
const { const {
@ -168,9 +165,6 @@ export function ModerationBlockedAccounts({}: Props) {
)} )}
// @ts-ignore our .web version only -prf // @ts-ignore our .web version only -prf
desktopFixedHeight desktopFixedHeight
showsVerticalScrollIndicator={
isWeb || !gate('hide_vertical_scroll_indicators')
}
/> />
)} )}
</CenteredView> </CenteredView>

View file

@ -20,8 +20,6 @@ import {useAnalytics} from 'lib/analytics/analytics'
import {usePalette} from 'lib/hooks/usePalette' import {usePalette} from 'lib/hooks/usePalette'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import {CommonNavigatorParams} from 'lib/routes/types' import {CommonNavigatorParams} from 'lib/routes/types'
import {useGate} from 'lib/statsig/statsig'
import {isWeb} from 'platform/detection'
import {ProfileCard} from 'view/com/profile/ProfileCard' import {ProfileCard} from 'view/com/profile/ProfileCard'
import {CenteredView} from 'view/com/util/Views' import {CenteredView} from 'view/com/util/Views'
import {ErrorScreen} from '../com/util/error/ErrorScreen' import {ErrorScreen} from '../com/util/error/ErrorScreen'
@ -38,7 +36,6 @@ export function ModerationMutedAccounts({}: Props) {
const setMinimalShellMode = useSetMinimalShellMode() const setMinimalShellMode = useSetMinimalShellMode()
const {isTabletOrDesktop} = useWebMediaQueries() const {isTabletOrDesktop} = useWebMediaQueries()
const {screen} = useAnalytics() const {screen} = useAnalytics()
const gate = useGate()
const [isPTRing, setIsPTRing] = React.useState(false) const [isPTRing, setIsPTRing] = React.useState(false)
const { const {
@ -167,9 +164,6 @@ export function ModerationMutedAccounts({}: Props) {
)} )}
// @ts-ignore our .web version only -prf // @ts-ignore our .web version only -prf
desktopFixedHeight desktopFixedHeight
showsVerticalScrollIndicator={
isWeb || !gate('hide_vertical_scroll_indicators')
}
/> />
)} )}
</CenteredView> </CenteredView>