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 = {