diff --git a/src/features/report/components/status-check-box.tsx b/src/features/report/components/status-check-box.tsx index 96df936a2..2b5b0539a 100644 --- a/src/features/report/components/status-check-box.tsx +++ b/src/features/report/components/status-check-box.tsx @@ -1,12 +1,13 @@ +import clsx from 'clsx'; import noop from 'lodash/noop'; import React, { Suspense } from 'react'; import { toggleStatusReport } from 'soapbox/actions/reports'; import StatusContent from 'soapbox/components/status-content'; import { Toggle } from 'soapbox/components/ui'; +import { MediaGallery, Video, Audio } from 'soapbox/features/ui/util/async-components'; import { useAppDispatch, useAppSelector } from 'soapbox/hooks'; -import { MediaGallery, Video, Audio } from '../../ui/util/async-components'; interface IStatusCheckBox { id: string; @@ -20,6 +21,8 @@ const StatusCheckBox: React.FC = ({ id, disabled }) => { const onToggle: React.ChangeEventHandler = (e) => dispatch(toggleStatusReport(id, e.target.checked)); + const mediaType = status?.media_attachments.get(0)?.type; + if (!status || status.reblog) { return null; } @@ -70,13 +73,17 @@ const StatusCheckBox: React.FC = ({ id, disabled }) => { } return ( -
-
+
+
- {media} + +
+ {media} +
+
-
+