about summary refs log tree commit diff
path: root/src/view/com/lists/ListCard.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/lists/ListCard.tsx')
-rw-r--r--src/view/com/lists/ListCard.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/view/com/lists/ListCard.tsx b/src/view/com/lists/ListCard.tsx
index b70fa3773..159d966eb 100644
--- a/src/view/com/lists/ListCard.tsx
+++ b/src/view/com/lists/ListCard.tsx
@@ -9,6 +9,8 @@ import {s} from 'lib/styles'
 import {usePalette} from 'lib/hooks/usePalette'
 import {useStores} from 'state/index'
 import {sanitizeDisplayName} from 'lib/strings/display-names'
+import {sanitizeHandle} from 'lib/strings/handles'
+import {makeProfileLink} from 'lib/routes/links'
 
 export const ListCard = ({
   testID,
@@ -57,7 +59,7 @@ export const ListCard = ({
         !noBg && pal.view,
         style,
       ]}
-      href={`/profile/${list.creator.did}/lists/${rkey}`}
+      href={makeProfileLink(list.creator, 'lists', rkey)}
       title={list.name}
       asAnchor
       anchorNoUnderline>
@@ -77,7 +79,7 @@ export const ListCard = ({
             {list.purpose === 'app.bsky.graph.defs#modlist' && 'Mute list'} by{' '}
             {list.creator.did === store.me.did
               ? 'you'
-              : `@${list.creator.handle}`}
+              : sanitizeHandle(list.creator.handle, '@')}
           </Text>
           {!!list.viewer?.muted && (
             <View style={s.flexRow}>