improve ListFooter error state

This commit is contained in:
Samuel Newman
2025-09-10 19:59:41 +03:00
parent ef253a5516
commit d93c8a8061
+14 -18
View File
@@ -85,27 +85,23 @@ function ListFooterMaybeError({
a.align_center, a.align_center,
t.atoms.bg_contrast_25, t.atoms.bg_contrast_25,
]}> ]}>
<Text <View style={[a.flex_1, a.justify_center]}>
style={[a.flex_1, a.text_sm, t.atoms.text_contrast_medium]} <Text style={[a.text_sm, a.font_medium, t.atoms.text_contrast_high]}>
numberOfLines={2}> <Trans>Oops, an error occurred</Trans>
{error ? ( </Text>
cleanError(error) {error && (
) : ( <Text
<Trans>Oops, something went wrong!</Trans> style={[a.text_sm, t.atoms.text_contrast_low]}
numberOfLines={2}>
{cleanError(error)}
</Text>
)} )}
</Text> </View>
<Button <Button
variant="solid"
label={_(msg`Press to retry`)} label={_(msg`Press to retry`)}
style={[ onPress={onRetry}
a.align_center, color="secondary_inverted"
a.justify_center, size="small">
a.rounded_sm,
a.overflow_hidden,
a.px_md,
a.py_sm,
]}
onPress={onRetry}>
<ButtonText> <ButtonText>
<Trans>Retry</Trans> <Trans>Retry</Trans>
</ButtonText> </ButtonText>