diff options
author | dan <dan.abramov@gmail.com> | 2024-04-04 21:34:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-04 21:34:55 +0100 |
commit | 3915bb43169ae501d81571c5e1efa12cf0e24dbb (patch) | |
tree | be2f7bed7c842be71922f2793b4b4a20cd6fbc24 /src/components/moderation/ModerationDetailsDialog.tsx | |
parent | c190fd58ec82b36ea8124902cad34acc4a5b5ac0 (diff) | |
download | voidsky-3915bb43169ae501d81571c5e1efa12cf0e24dbb.tar.zst |
Enforce Text suffix for Text-rendering components (#3407)
* Rm unused * Add Text suffix to Title/Description * Add Text suffix to text components * Add Text suffix to props * Validate Text components returns
Diffstat (limited to 'src/components/moderation/ModerationDetailsDialog.tsx')
-rw-r--r-- | src/components/moderation/ModerationDetailsDialog.tsx | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/components/moderation/ModerationDetailsDialog.tsx b/src/components/moderation/ModerationDetailsDialog.tsx index da490cb43..da57de4df 100644 --- a/src/components/moderation/ModerationDetailsDialog.tsx +++ b/src/components/moderation/ModerationDetailsDialog.tsx @@ -1,19 +1,18 @@ import React from 'react' import {View} from 'react-native' +import {ModerationCause} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {ModerationCause} from '@atproto/api' -import {listUriToHref} from '#/lib/strings/url-helpers' import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {makeProfileLink} from '#/lib/routes/links' - +import {listUriToHref} from '#/lib/strings/url-helpers' import {isNative} from '#/platform/detection' -import {useTheme, atoms as a} from '#/alf' -import {Text} from '#/components/Typography' +import {atoms as a, useTheme} from '#/alf' import * as Dialog from '#/components/Dialog' -import {InlineLink} from '#/components/Link' import {Divider} from '#/components/Divider' +import {InlineLinkText} from '#/components/Link' +import {Text} from '#/components/Typography' export {useDialogControl as useModerationDetailsDialogControl} from '#/components/Dialog' @@ -55,9 +54,9 @@ function ModerationDetailsDialogInner({ description = ( <Trans> This user is included in the{' '} - <InlineLink to={listUriToHref(list.uri)} style={[a.text_sm]}> + <InlineLinkText to={listUriToHref(list.uri)} style={[a.text_sm]}> {list.name} - </InlineLink>{' '} + </InlineLinkText>{' '} list which you have blocked. </Trans> ) @@ -84,9 +83,9 @@ function ModerationDetailsDialogInner({ description = ( <Trans> This user is included in the{' '} - <InlineLink to={listUriToHref(list.uri)} style={[a.text_sm]}> + <InlineLinkText to={listUriToHref(list.uri)} style={[a.text_sm]}> {list.name} - </InlineLink>{' '} + </InlineLinkText>{' '} list which you have muted. </Trans> ) @@ -127,12 +126,12 @@ function ModerationDetailsDialogInner({ {modcause.source.type === 'user' ? ( <Trans>the author</Trans> ) : ( - <InlineLink + <InlineLinkText to={makeProfileLink({did: modcause.label.src, handle: ''})} onPress={() => control.close()} style={a.text_md}> {desc.source} - </InlineLink> + </InlineLinkText> )} . </Trans> |