diff --git a/src/lib/strings.ts b/src/lib/strings.ts
index b13ac39e53..1bbb4afd4c 100644
--- a/src/lib/strings.ts
+++ b/src/lib/strings.ts
@@ -185,8 +185,8 @@ export function makeValidHandle(str: string): string {
}
export function createFullHandle(name: string, domain: string): string {
- name = name.replace(/[\.]+$/, '')
- domain = domain.replace(/^[\.]+/, '')
+ name = (name || '').replace(/[\.]+$/, '')
+ domain = (domain || '').replace(/^[\.]+/, '')
return `${name}.${domain}`
}
diff --git a/src/view/com/discover/SuggestedFollows.tsx b/src/view/com/discover/SuggestedFollows.tsx
index 5d01a300d9..24926df695 100644
--- a/src/view/com/discover/SuggestedFollows.tsx
+++ b/src/view/com/discover/SuggestedFollows.tsx
@@ -167,7 +167,9 @@ const User = ({
{follow ? (
onPressUnfollow(item)}>
- Unfollow
+
+ Unfollow
+
) : (
diff --git a/src/view/com/login/CreateAccount.tsx b/src/view/com/login/CreateAccount.tsx
index 689a4f3847..e6ce2efa6a 100644
--- a/src/view/com/login/CreateAccount.tsx
+++ b/src/view/com/login/CreateAccount.tsx
@@ -288,7 +288,7 @@ export const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
Your full username will be{' '}
-
+
@{createFullHandle(handle, userDomain)}
diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx
index 05573d999e..1e7b905063 100644
--- a/src/view/com/util/Link.tsx
+++ b/src/view/com/util/Link.tsx
@@ -63,7 +63,7 @@ export const TextLink = observer(function Link({
href,
text,
}: {
- type: TypographyVariant
+ type?: TypographyVariant
style?: StyleProp
href: string
text: string
diff --git a/src/view/screens/Search.tsx b/src/view/screens/Search.tsx
index 995d058610..d9d933b7eb 100644
--- a/src/view/screens/Search.tsx
+++ b/src/view/screens/Search.tsx
@@ -59,7 +59,7 @@ export const Search = ({navIdx, visible, params}: ScreenParams) => {
- {store.me.displayName}
+ {store.me.displayName || store.me.handle}