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>
This commit is contained in:
parent
d2c42cf169
commit
f7ee532a85
9 changed files with 311 additions and 67 deletions
|
@ -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}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue