Ungate profile scroll fix (#3655)

zio/stable
dan 2024-04-23 00:54:59 +01:00 committed by GitHub
parent 49b5d420e6
commit fe9b3f0432
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 21 deletions

View File

@ -5,7 +5,6 @@ export type Gate =
| 'disable_poll_on_discover_v2'
| 'hide_vertical_scroll_indicators'
| 'new_gif_player'
| 'new_profile_scroll_component'
| 'show_follow_back_label_v2'
| 'start_session_with_following_v2'
| 'use_new_suggestions_endpoint'

View File

@ -25,7 +25,6 @@ import {useAnalytics} from 'lib/analytics/analytics'
import {useSetTitle} from 'lib/hooks/useSetTitle'
import {ComposeIcon2} from 'lib/icons'
import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types'
import {useGate} from 'lib/statsig/statsig'
import {combinedDisplayName} from 'lib/strings/display-names'
import {isInvalidHandle} from 'lib/strings/handles'
import {colors, s} from 'lib/styles'
@ -143,7 +142,6 @@ function ProfileScreenLoaded({
const setMinimalShellMode = useSetMinimalShellMode()
const {openComposer} = useComposerControls()
const {screen, track} = useAnalytics()
const gate = useGate()
const {
data: labelerInfo,
error: labelerError,
@ -317,21 +315,8 @@ function ProfileScreenLoaded({
// =
const renderHeader = React.useCallback(() => {
if (gate('new_profile_scroll_component')) {
return (
<ExpoScrollForwarderView scrollViewTag={scrollViewTag}>
<ProfileHeader
profile={profile}
labeler={labelerInfo}
descriptionRT={hasDescription ? descriptionRT : null}
moderationOpts={moderationOpts}
hideBackButton={hideBackButton}
isPlaceholderProfile={showPlaceholder}
/>
</ExpoScrollForwarderView>
)
} else {
return (
return (
<ExpoScrollForwarderView scrollViewTag={scrollViewTag}>
<ProfileHeader
profile={profile}
labeler={labelerInfo}
@ -340,10 +325,9 @@ function ProfileScreenLoaded({
hideBackButton={hideBackButton}
isPlaceholderProfile={showPlaceholder}
/>
)
}
</ExpoScrollForwarderView>
)
}, [
gate,
scrollViewTag,
profile,
labelerInfo,