diff options
author | Paul Frazee <pfrazee@gmail.com> | 2024-05-23 16:39:39 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-24 00:39:39 +0100 |
commit | f7ee532a8521b96afd2cb358980d9b25bd59c29a (patch) | |
tree | 99cec275423b493eb7ffd691e0d5013bc37ea80f /src/components/moderation/PostHider.tsx | |
parent | d2c42cf16905a8904dcfbba4825ca5f8abc3f253 (diff) | |
download | voidsky-f7ee532a8521b96afd2cb358980d9b25bd59c29a.tar.zst |
Improve moderation behaviors: show alert/inform sources and improve UX around threads (#3677)
* Dont show account or profile alerts and informs on posts * Sort threads to put blurred items at bottom * Group blurred replies under a single 'show hidden replies' control * Distinguish between muted and hidden replies in the thread view * Fix types * Modify the label alerts with some minor aesthetic updates and to show the source of a label * Tune when an account-level alert is shown on a post * Revert: show account-level alerts on posts again * Rm unused import * Fix to showing hidden replies when viewing a blurred item * Go ahead and uncover replies when 'show hidden posts' is clicked --------- Co-authored-by: dan <dan.abramov@gmail.com>
Diffstat (limited to 'src/components/moderation/PostHider.tsx')
-rw-r--r-- | src/components/moderation/PostHider.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/moderation/PostHider.tsx b/src/components/moderation/PostHider.tsx index 05cb8464e..177104f93 100644 --- a/src/components/moderation/PostHider.tsx +++ b/src/components/moderation/PostHider.tsx @@ -18,6 +18,7 @@ import { import {Text} from '#/components/Typography' interface Props extends ComponentProps<typeof Link> { + disabled: boolean iconSize: number iconStyles: StyleProp<ViewStyle> modui: ModerationUI @@ -27,6 +28,7 @@ interface Props extends ComponentProps<typeof Link> { export function PostHider({ testID, href, + disabled, modui, style, children, @@ -47,7 +49,7 @@ export function PostHider({ precacheProfile(queryClient, profile) }, [queryClient, profile]) - if (!blur) { + if (!blur || (disabled && !modui.noOverride)) { return ( <Link testID={testID} |