diff --git a/src/components/moderation/ReportDialog/const.ts b/src/components/moderation/ReportDialog/const.ts index b516ec0006..02fd594879 100644 --- a/src/components/moderation/ReportDialog/const.ts +++ b/src/components/moderation/ReportDialog/const.ts @@ -7,6 +7,7 @@ import {type ParsedReportSubject} from '#/components/moderation/ReportDialog/typ export const DMCA_LINK = 'https://bsky.social/about/support/copyright' export const SUPPORT_PAGE = 'https://bsky.social/about/support' +export const TAKE_IT_DOWN_ACT_FORM = 'https://forms.bsky.app/f/ncii' export const NEW_TO_OLD_REASON_MAPPING: Record = {} diff --git a/src/components/moderation/ReportDialog/index.tsx b/src/components/moderation/ReportDialog/index.tsx index d1d3aa5584..338570d71c 100644 --- a/src/components/moderation/ReportDialog/index.tsx +++ b/src/components/moderation/ReportDialog/index.tsx @@ -42,6 +42,7 @@ import { BSKY_LABELER_ONLY_SUBJECT_TYPES, NEW_TO_OLD_REASONS_MAP, SUPPORT_PAGE, + TAKE_IT_DOWN_ACT_FORM, } from './const' import {useCopyForSubject} from './copy' import {initialState, reducer} from './state' @@ -409,6 +410,39 @@ function Inner(props: ReportDialogProps) { }} /> ))} + + {state.selectedCategory.key === 'sexualAdultContent' && ( + + {({hovered, pressed}) => ( + + + + Need this report to be reviewed under the “Take it + down act”? + + + + + )} + + )} ) : null}