[🐴] Report message dialog (#3941)

* message report dialog

* report chat prompt

* typo

* 100% height sheet on android

* messages-specific report options

* restore unwanted sexual content

* chat -> conversation
This commit is contained in:
Samuel Newman 2024-05-10 17:52:21 +01:00 committed by GitHub
parent 7370bebf07
commit ab21aafc28
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 309 additions and 15 deletions

View file

@ -25,9 +25,12 @@ import {SquareArrowTopRight_Stroke2_Corner0_Rounded as SquareArrowTopRight} from
import {Text} from '#/components/Typography'
import {ReportDialogProps} from './types'
type ParamsWithMessages = ReportDialogProps['params'] | {type: 'message'}
export function SelectReportOptionView({
...props
}: ReportDialogProps & {
}: {
params: ParamsWithMessages
labelers: AppBskyLabelerDefs.LabelerViewDetailed[]
onSelectReportOption: (reportOption: ReportOption) => void
goBack: () => void
@ -54,6 +57,9 @@ export function SelectReportOptionView({
} else if (props.params.type === 'feedgen') {
title = _(msg`Report this feed`)
description = _(msg`Why should this feed be reviewed?`)
} else if (props.params.type === 'message') {
title = _(msg`Report this message`)
description = _(msg`Why should this message be reviewed?`)
}
return {