diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-04-30 17:43:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-30 17:43:57 +0100 |
commit | bcd3678067c2b807582794ce72f26c3af25d3a75 (patch) | |
tree | 4fe3c547de1b2681319a0e812b9536dd0a332ddf /src/components/Error.tsx | |
parent | 2b7d796ca96cb098d3875826f20f293a3e956a47 (diff) | |
download | voidsky-bcd3678067c2b807582794ce72f26c3af25d3a75.tar.zst |
[Clipclops] New clipclop dialog (#3750)
* add new routes with placeholder screens * add clops list * add a clop input * add some better padding to the clops * some more adjustments * add rnkc * implement rnkc * implement rnkc * be a little less weird about it * rename clop stuff * rename more clop * one more * add codegenerated lexicon * replace hailey's types * use codegen'd types in components * fix error + throw if fetch failed * remove bad imports * update messageslist and messageitem * import useState * replace hailey's types * use codegen'd types in components * add FAB * new chat dialog * error + default search term * fix typo * fix web styles * optimistically set chat data * use cursor instead of last rev * [Clipclops] Temp codegenerated lexicon (#3749) * add codegenerated lexicon * replace hailey's types * use codegen'd types in components * fix error + throw if fetch failed * remove bad imports * update messageslist and messageitem * import useState * add clop service URL hook * add dm service url storage * use context * use context for service url (temp) * remove log * cleanup merge * fix merge error * disable hack * sender-based message styles * temporary filter * merge cleanup * add `hideBackButton` * rm unneeded return * tried to be smart * hide go back button * use `searchActorTypeahead` instead --------- Co-authored-by: Hailey <me@haileyok.com>
Diffstat (limited to 'src/components/Error.tsx')
-rw-r--r-- | src/components/Error.tsx | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/components/Error.tsx b/src/components/Error.tsx index bf689fc07..ee479cca9 100644 --- a/src/components/Error.tsx +++ b/src/components/Error.tsx @@ -17,12 +17,14 @@ export function Error({ message, onRetry, onGoBack: onGoBackProp, + hideBackButton, sideBorders = true, }: { title?: string message?: string onRetry?: () => unknown onGoBack?: () => unknown + hideBackButton?: boolean sideBorders?: boolean }) { const navigation = useNavigation<NavigationProp>() @@ -89,17 +91,19 @@ export function Error({ </ButtonText> </Button> )} - <Button - variant="solid" - color={onRetry ? 'secondary' : 'primary'} - label={_(msg`Return to previous page`)} - onPress={onGoBack} - size="large" - style={[a.rounded_sm, a.overflow_hidden, {paddingVertical: 10}]}> - <ButtonText> - <Trans>Go Back</Trans> - </ButtonText> - </Button> + {!hideBackButton && ( + <Button + variant="solid" + color={onRetry ? 'secondary' : 'primary'} + label={_(msg`Return to previous page`)} + onPress={onGoBack} + size="large" + style={[a.rounded_sm, a.overflow_hidden, {paddingVertical: 10}]}> + <ButtonText> + <Trans>Go Back</Trans> + </ButtonText> + </Button> + )} </View> </CenteredView> ) |