diff --git a/web/src/components/MemoView/components/MemoBody.tsx b/web/src/components/MemoView/components/MemoBody.tsx index 66c92fc4f..8847ddf0a 100644 --- a/web/src/components/MemoView/components/MemoBody.tsx +++ b/web/src/components/MemoView/components/MemoBody.tsx @@ -7,9 +7,21 @@ import { useMemoViewContext } from "../MemoViewContext"; import type { MemoBodyProps } from "../types"; import { AttachmentList, LocationDisplay, RelationList } from "./metadata"; -const MemoBody: React.FC = ({ compact, onContentClick, onContentDoubleClick, onToggleNsfwVisibility }) => { +const NsfwOverlay: React.FC<{ onClick?: () => void }> = ({ onClick }) => { const t = useTranslate(); + return ( +
+ +
+ ); +}; +const MemoBody: React.FC = ({ compact, onContentClick, onContentDoubleClick, onToggleNsfwVisibility }) => { const { memo, parentPage, showNSFWContent, nsfw } = useMemoViewContext(); const referencedMemos = memo.relations.filter((relation) => relation.type === MemoRelation_Type.REFERENCE); @@ -35,19 +47,7 @@ const MemoBody: React.FC = ({ compact, onContentClick, onContentD - {/* NSFW content overlay */} - {nsfw && !showNSFWContent && ( - <> -
- - - )} + {nsfw && !showNSFWContent && } ); };