diff options
Diffstat (limited to 'src/components/moderation/ContentHider.tsx')
-rw-r--r-- | src/components/moderation/ContentHider.tsx | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/components/moderation/ContentHider.tsx b/src/components/moderation/ContentHider.tsx index 1e8f36d31..fd71ec838 100644 --- a/src/components/moderation/ContentHider.tsx +++ b/src/components/moderation/ContentHider.tsx @@ -1,20 +1,19 @@ import React from 'react' import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' import {ModerationUI} from '@atproto/api' -import {useLingui} from '@lingui/react' import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' -import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {isJustAMute} from '#/lib/moderation' +import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {sanitizeDisplayName} from '#/lib/strings/display-names' - -import {atoms as a, useTheme, useBreakpoints, web} from '#/alf' +import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' import {Button} from '#/components/Button' -import {Text} from '#/components/Typography' import { ModerationDetailsDialog, useModerationDetailsDialogControl, } from '#/components/moderation/ModerationDetailsDialog' +import {Text} from '#/components/Typography' export function ContentHider({ testID, @@ -52,7 +51,9 @@ export function ContentHider({ <ModerationDetailsDialog control={control} modcause={blur} /> <Button - onPress={() => { + onPress={e => { + e.preventDefault() + e.stopPropagation() if (!modui.noOverride) { setOverride(v => !v) } else { @@ -121,7 +122,9 @@ export function ContentHider({ {desc.source && blur.type === 'label' && !override && ( <Button - onPress={() => { + onPress={e => { + e.preventDefault() + e.stopPropagation() control.open() }} label={_( |