diff --git a/src/components/moderation/ContentHider.tsx b/src/components/moderation/ContentHider.tsx index 94494ac86b..a782f3f6bf 100644 --- a/src/components/moderation/ContentHider.tsx +++ b/src/components/moderation/ContentHider.tsx @@ -52,32 +52,56 @@ export function ContentHider({ + {desc.source && blur.type === 'label' && !override && ( )} + {override && {children}} ) diff --git a/src/lib/moderation/useModerationCauseDescription.ts b/src/lib/moderation/useModerationCauseDescription.ts index 7b8e2246da..f8f94577d3 100644 --- a/src/lib/moderation/useModerationCauseDescription.ts +++ b/src/lib/moderation/useModerationCauseDescription.ts @@ -5,13 +5,14 @@ import {useGlobalLabelStrings} from './useGlobalLabelStrings' import {useLabelDefinitions} from '#/state/queries/preferences' import {getDefinition, getLabelStrings} from './useLabelInfo' +import {Props as SVGIconProps} from '#/components/icons/common' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' export interface ModerationCauseDescription { - icon: any + icon: React.ComponentType name: string description: string source?: string diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index 00b507a997..63895728a4 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -261,6 +261,10 @@ export function SettingsScreen({}: Props) { navigation.navigate('Debug') }, [navigation]) + const onPressDebugModeration = React.useCallback(() => { + navigation.navigate('DebugMod') + }, [navigation]) + const onPressSavedFeeds = React.useCallback(() => { navigation.navigate('SavedFeeds') }, [navigation]) @@ -807,6 +811,16 @@ export function SettingsScreen({}: Props) { Storybook + + + Debug Moderation + +