Bluesky app fork with some witchin' additions 💫

Sanitize handle in header (#8272)

* Sanitize handle in header

* use prefix param correctly

authored by

natalie and committed by
GitHub
555dd6a4 1fe94ba2

+4 -2
+4 -2
src/screens/Profile/Header/Handle.tsx
··· 3 3 import {msg, Trans} from '@lingui/macro' 4 4 import {useLingui} from '@lingui/react' 5 5 6 - import {isInvalidHandle} from '#/lib/strings/handles' 6 + import {isInvalidHandle, sanitizeHandle} from '#/lib/strings/handles' 7 7 import {isIOS} from '#/platform/detection' 8 8 import {Shadow} from '#/state/cache/types' 9 9 import {atoms as a, useTheme, web} from '#/alf' ··· 49 49 : [a.text_md, a.leading_snug, t.atoms.text_contrast_medium], 50 50 web({wordBreak: 'break-all'}), 51 51 ]}> 52 - {invalidHandle ? _(msg`⚠Invalid Handle`) : `@${profile.handle}`} 52 + {invalidHandle 53 + ? _(msg`⚠Invalid Handle`) 54 + : sanitizeHandle(profile.handle, '@')} 53 55 </Text> 54 56 </View> 55 57 )