diff --git a/src/view/com/composer/ComposePost.tsx b/src/view/com/composer/ComposePost.tsx
index 6f8fe460db..0bfe07f55d 100644
--- a/src/view/com/composer/ComposePost.tsx
+++ b/src/view/com/composer/ComposePost.tsx
@@ -379,7 +379,7 @@ export const ComposePost = observer(function ComposePost({
{isProcessing ? (
- {processingState}
+ {processingState}
) : undefined}
{error !== '' && (
@@ -468,7 +468,7 @@ export const ComposePost = observer(function ComposePost({
key={`suggested-${url}`}
style={[pal.borderDark, styles.addExtLinkBtn]}
onPress={() => onPressAddLinkCard(url)}>
-
+
Add link card: {url}
diff --git a/src/view/com/modals/EditProfile.tsx b/src/view/com/modals/EditProfile.tsx
index f822fcfd9c..052681fd3d 100644
--- a/src/view/com/modals/EditProfile.tsx
+++ b/src/view/com/modals/EditProfile.tsx
@@ -106,7 +106,7 @@ export function Component({
}
return (
-
+
Edit my profile
@@ -130,7 +130,7 @@ export function Component({
)}
- Display Name
+ Display Name
(false)
const [error, setError] = useState('')
const [issue, setIssue] = useState('')
@@ -59,9 +61,9 @@ export function Component({did}: {did: string}) {
}
}
return (
-
- Report account
-
+
+ Report account
+
What is the issue with this account?
@@ -100,7 +102,6 @@ const styles = StyleSheet.create({
textAlign: 'center',
fontSize: 17,
paddingHorizontal: 22,
- color: colors.gray5,
marginBottom: 10,
},
btn: {
diff --git a/src/view/com/modals/ReportPost.tsx b/src/view/com/modals/ReportPost.tsx
index 3d47e7ef07..3e876c6c80 100644
--- a/src/view/com/modals/ReportPost.tsx
+++ b/src/view/com/modals/ReportPost.tsx
@@ -14,6 +14,7 @@ import {Text} from '../util/text/Text'
import * as Toast from '../util/Toast'
import {ErrorMessage} from '../util/error/ErrorMessage'
import {cleanError} from 'lib/strings/errors'
+import {usePalette} from 'lib/hooks/usePalette'
const ITEMS: RadioGroupItem[] = [
{key: 'spam', label: 'Spam or excessive repeat posts'},
@@ -32,6 +33,7 @@ export function Component({
postCid: string
}) {
const store = useStores()
+ const pal = usePalette('default')
const [isProcessing, setIsProcessing] = useState(false)
const [error, setError] = useState('')
const [issue, setIssue] = useState('')
@@ -67,9 +69,11 @@ export function Component({
}
}
return (
-
- Report post
- What is the issue with this post?
+
+ Report post
+
+ What is the issue with this post?
+
{error ? (
@@ -106,7 +110,6 @@ const styles = StyleSheet.create({
textAlign: 'center',
fontSize: 17,
paddingHorizontal: 22,
- color: colors.gray5,
marginBottom: 10,
},
btn: {
diff --git a/src/view/screens/Search.tsx b/src/view/screens/Search.tsx
index 2e176d98f4..93539e29a2 100644
--- a/src/view/screens/Search.tsx
+++ b/src/view/screens/Search.tsx
@@ -81,6 +81,7 @@ export const Search = observer(({navIdx, visible, params}: ScreenParams) => {
const onPressCancelSearch = () => {
setQuery('')
autocompleteView.setActive(false)
+ textInput.current?.blur()
}
return (
@@ -127,10 +128,10 @@ export const Search = observer(({navIdx, visible, params}: ScreenParams) => {
onChangeText={onChangeQuery}
/>
- {query ? (
+ {query || isInputFocused ? (
- Cancel
+ Cancel
) : undefined}
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings.tsx
index f5db811271..9332b51504 100644
--- a/src/view/screens/Settings.tsx
+++ b/src/view/screens/Settings.tsx
@@ -5,7 +5,10 @@ import {
TouchableOpacity,
View,
} from 'react-native'
-import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
+import {
+ FontAwesomeIcon,
+ FontAwesomeIconStyle,
+} from '@fortawesome/react-native-fontawesome'
import {observer} from 'mobx-react-lite'
import * as AppInfo from 'lib/app-info'
import {useStores} from 'state/index'
@@ -151,7 +154,10 @@ export const Settings = observer(function Settings({
isSwitching && styles.dimmed,
]}
onPress={isSwitching ? undefined : onPressAddAccount}>
-
+
Add account
@@ -160,7 +166,7 @@ export const Settings = observer(function Settings({
-
+
Danger zone
Delete my account
-
+
Developer tools