diff options
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/dms/BlockedByListDialog.tsx | 1 | ||||
-rw-r--r-- | src/components/dms/MessagesListHeader.tsx | 2 | ||||
-rw-r--r-- | src/components/moderation/LabelPreference.tsx | 7 | ||||
-rw-r--r-- | src/components/moderation/LabelsOnMeDialog.tsx | 14 |
4 files changed, 18 insertions, 6 deletions
diff --git a/src/components/dms/BlockedByListDialog.tsx b/src/components/dms/BlockedByListDialog.tsx index a27701605..b786e3681 100644 --- a/src/components/dms/BlockedByListDialog.tsx +++ b/src/components/dms/BlockedByListDialog.tsx @@ -42,6 +42,7 @@ export function BlockedByListDialog({ <React.Fragment key={block.source.list.uri}> {i === 0 ? null : ', '} <InlineLinkText + label={block.source.list.name} to={listUriToHref(block.source.list.uri)} style={[a.text_md, a.leading_snug]}> {block.source.list.name} diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 7b9f1a3a0..1a6bbbe60 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -140,6 +140,7 @@ function HeaderReady({ userBlock?: ModerationCause } }) { + const {_} = useLingui() const t = useTheme() const convoState = useConvo() const profile = useProfileShadow(profileUnshadowed) @@ -156,6 +157,7 @@ function HeaderReady({ <View style={[a.flex_1]}> <View style={[a.w_full, a.flex_row, a.align_center, a.justify_between]}> <Link + label={_(msg`View ${displayName}'s profile`)} style={[a.flex_row, a.align_start, a.gap_md, a.flex_1, a.pr_md]} to={makeProfileLink(profile)}> <View style={[a.pt_2xs]}> diff --git a/src/components/moderation/LabelPreference.tsx b/src/components/moderation/LabelPreference.tsx index 619164303..78b50ff8b 100644 --- a/src/components/moderation/LabelPreference.tsx +++ b/src/components/moderation/LabelPreference.tsx @@ -174,7 +174,7 @@ export function LabelerLabelPreference({ disabled?: boolean labelerDid?: string }) { - const {i18n} = useLingui() + const {_, i18n} = useLingui() const t = useTheme() const {gtPhone} = useBreakpoints() @@ -243,7 +243,10 @@ export function LabelerLabelPreference({ ) : isGlobalLabel ? ( <Trans> Configured in{' '} - <InlineLinkText to="/moderation" style={a.text_sm}> + <InlineLinkText + label={_(msg`moderation settings`)} + to="/moderation" + style={a.text_sm}> moderation settings </InlineLinkText> . diff --git a/src/components/moderation/LabelsOnMeDialog.tsx b/src/components/moderation/LabelsOnMeDialog.tsx index e581d22c1..b920a0d25 100644 --- a/src/components/moderation/LabelsOnMeDialog.tsx +++ b/src/components/moderation/LabelsOnMeDialog.tsx @@ -128,6 +128,9 @@ function Label({ const t = useTheme() const {_} = useLingui() const {labeler, strings} = useLabelInfo(label) + const sourceName = labeler + ? sanitizeHandle(labeler.creator.handle, '@') + : label.src return ( <View style={[ @@ -169,13 +172,12 @@ function Label({ <Trans> Source:{' '} <InlineLinkText + label={sourceName} to={makeProfileLink( labeler ? labeler.creator : {did: label.src, handle: ''}, )} onPress={() => control.close()}> - {labeler - ? sanitizeHandle(labeler.creator.handle, '@') - : label.src} + {sourceName} </InlineLinkText> </Trans> )} @@ -203,6 +205,9 @@ function AppealForm({ const isAccountReport = 'did' in subject const agent = useAgent() const gate = useGate() + const sourceName = labeler + ? sanitizeHandle(labeler.creator.handle, '@') + : label.src const {mutate, isPending} = useMutation({ mutationFn: async () => { @@ -260,12 +265,13 @@ function AppealForm({ <Trans> This appeal will be sent to{' '} <InlineLinkText + label={sourceName} to={makeProfileLink( labeler ? labeler.creator : {did: label.src, handle: ''}, )} onPress={() => control.close()} style={[a.text_md, a.leading_snug]}> - {labeler ? sanitizeHandle(labeler.creator.handle, '@') : label.src} + {sourceName} </InlineLinkText> . </Trans> |