Fix alignment of error screen (#10763)

This commit is contained in:
DS Boyce
2026-06-08 03:51:11 -07:00
committed by GitHub
parent 35258f1a16
commit c02f2a1eda
5 changed files with 8 additions and 18 deletions
+8 -13
View File
@@ -1,12 +1,10 @@
import {View} from 'react-native'
import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
import {Trans} from '@lingui/react/macro'
import {Trans, useLingui} from '@lingui/react/macro'
import {useGoBack} from '#/lib/hooks/useGoBack'
import {CenteredView} from '#/view/com/util/Views'
import {atoms as a, useBreakpoints, useTheme} from '#/alf'
import {Button, ButtonText} from '#/components/Button'
import * as Layout from '#/components/Layout'
import {Text} from '#/components/Typography'
export function Error({
@@ -15,22 +13,20 @@ export function Error({
onRetry,
onGoBack,
hideBackButton,
sideBorders = true,
}: {
title?: string
message?: string
onRetry?: () => unknown
onGoBack?: () => unknown
hideBackButton?: boolean
sideBorders?: boolean
}) {
const {_} = useLingui()
const {t: l} = useLingui()
const t = useTheme()
const {gtMobile} = useBreakpoints()
const goBack = useGoBack(onGoBack)
return (
<CenteredView
<Layout.Center
style={[
a.h_full_vh,
a.align_center,
@@ -38,8 +34,7 @@ export function Error({
!gtMobile && a.justify_between,
t.atoms.border_contrast_low,
{paddingTop: 175, paddingBottom: 110},
]}
sideBorders={sideBorders}>
]}>
<View style={[a.w_full, a.align_center, a.gap_lg]}>
<Text style={[a.font_semi_bold, a.text_3xl]}>{title}</Text>
<Text
@@ -58,7 +53,7 @@ export function Error({
<Button
variant="solid"
color="primary"
label={_(msg`Press to retry`)}
label={l`Press to retry`}
onPress={onRetry}
size="large">
<ButtonText>
@@ -70,7 +65,7 @@ export function Error({
<Button
variant="solid"
color={onRetry ? 'secondary' : 'primary'}
label={_(msg`Return to previous page`)}
label={l`Return to previous page`}
onPress={goBack}
size="large">
<ButtonText>
@@ -79,6 +74,6 @@ export function Error({
</Button>
)}
</View>
</CenteredView>
</Layout.Center>
)
}
-2
View File
@@ -185,7 +185,6 @@ let ListMaybePlaceholder = ({
message={errorMessage ?? _(msg`Something went wrong!`)}
onRetry={onRetry}
onGoBack={onGoBack}
sideBorders={sideBorders}
hideBackButton={hideBackButton}
/>
)
@@ -226,7 +225,6 @@ let ListMaybePlaceholder = ({
onRetry={onRetry}
onGoBack={onGoBack}
hideBackButton={hideBackButton}
sideBorders={sideBorders}
/>
)
}
-1
View File
@@ -137,7 +137,6 @@ function Inner({convoId}: {convoId: string}) {
title={l`Something went wrong`}
message={l`We couldn't load this conversation`}
onRetry={() => convoState.error.retry()}
sideBorders={false}
/>
</>
)
@@ -112,7 +112,6 @@ function SettingsInner() {
title={l`Something went wrong`}
message={l`We couldnt load this conversations settings`}
onRetry={() => convoState.error.retry()}
sideBorders={false}
/>
)
}
-1
View File
@@ -87,7 +87,6 @@ function JoinRequestsInner() {
title={l`Something went wrong`}
message={l`We couldnt load this conversations join requests`}
onRetry={() => convoState.error.retry()}
sideBorders={false}
/>
</>
)