diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index d522a2f9e0..66f762fabf 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -123,8 +123,8 @@ export function ProfileCardPills({ }) { const pal = usePalette('default') - const informs = moderation.ui('profileList').informs - if (!followedBy && !informs.length) { + const modui = moderation.ui('profileList') + if (!followedBy && !modui.inform && !modui.alert) { return null } @@ -137,17 +137,31 @@ export function ProfileCardPills({ )} - {informs.map(inform => ( + {modui.alerts.map(alert => ( + + ))} + {modui.informs.map(inform => ( ))} ) } -function ProfileCardPillModerationCause({cause}: {cause: ModerationCause}) { +function ProfileCardPillModerationCause({ + cause, + severity, +}: { + cause: ModerationCause + severity: 'alert' | 'inform' +}) { const pal = usePalette('default') const {name} = useModerationCauseDescription(cause, 'account') return ( @@ -155,7 +169,7 @@ function ProfileCardPillModerationCause({cause}: {cause: ModerationCause}) { style={[s.mt5, pal.btn, styles.pill]} key={getModerationCauseKey(cause)}> - {cause?.type === 'label' ? '⚠' : ''} + {severity === 'alert' ? '⚠ ' : ''} {name}