Check for undefined moderationOpts (#10224)
This commit is contained in:
@@ -117,13 +117,14 @@ export function LiveStatus({
|
|||||||
const reportDialogControl = useGlobalReportDialogControl()
|
const reportDialogControl = useGlobalReportDialogControl()
|
||||||
const dialogContext = Dialog.useDialogContext()
|
const dialogContext = Dialog.useDialogContext()
|
||||||
const moderation = useMemo(() => {
|
const moderation = useMemo(() => {
|
||||||
return moderateStatus(profile, moderationOpts!)
|
if (!moderationOpts) return undefined
|
||||||
|
return moderateStatus(profile, moderationOpts)
|
||||||
}, [profile, moderationOpts])
|
}, [profile, moderationOpts])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{embed.external.thumb && (
|
{embed.external.thumb && (
|
||||||
<Hider.Outer modui={moderation.ui('contentMedia')}>
|
<Hider.Outer modui={moderation?.ui('contentMedia')}>
|
||||||
<Hider.Mask>
|
<Hider.Mask>
|
||||||
<ModeratedImage />
|
<ModeratedImage />
|
||||||
</Hider.Mask>
|
</Hider.Mask>
|
||||||
|
|||||||
@@ -100,7 +100,8 @@ export function useActorStatus(actor?: bsky.profile.AnyProfileView) {
|
|||||||
|
|
||||||
const moderation = useMemo(() => {
|
const moderation = useMemo(() => {
|
||||||
if (!actor || !('status' in actor && actor.status)) return undefined
|
if (!actor || !('status' in actor && actor.status)) return undefined
|
||||||
return moderateStatus(actor, moderationOpts!)
|
if (!moderationOpts) return undefined
|
||||||
|
return moderateStatus(actor, moderationOpts)
|
||||||
}, [actor, moderationOpts])
|
}, [actor, moderationOpts])
|
||||||
|
|
||||||
return useMemo(() => {
|
return useMemo(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user