From eb6b93f0e9b12f0a69439e7a260cdbc07aa7845e Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 20 Aug 2024 14:36:49 -0700 Subject: [PATCH] add an `override` prop to `hider` --- src/components/ListCard.tsx | 6 +++++- src/components/moderation/Hider.tsx | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/ListCard.tsx b/src/components/ListCard.tsx index d29627a4ca..0c922b63af 100644 --- a/src/components/ListCard.tsx +++ b/src/components/ListCard.tsx @@ -13,6 +13,7 @@ import {useQueryClient} from '@tanstack/react-query' import {sanitizeHandle} from 'lib/strings/handles' import {useModerationOpts} from 'state/preferences/moderation-opts' import {precacheList} from 'state/queries/feed' +import {useSession} from 'state/session' import {atoms as a, useTheme} from '#/alf' import { Avatar, @@ -110,10 +111,13 @@ export function TitleAndByline({ modUi?: ModerationUI }) { const t = useTheme() + const {currentAccount} = useSession() return ( - + React.useContext(Context) export function Outer({ modui, + override, children, }: React.PropsWithChildren<{ + override?: boolean modui: ModerationUI | undefined }>) { const control = useModerationDetailsDialogControl() const blur = modui?.blurs[0] - const [isContentVisible, setIsContentVisible] = React.useState(!blur) + const [isContentVisible, setIsContentVisible] = React.useState( + override || !blur, + ) const info = useModerationCauseDescription(blur) const meta = {