about summary refs log tree commit diff
path: root/src/view/com/composer/Autocomplete.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/composer/Autocomplete.tsx')
-rw-r--r--src/view/com/composer/Autocomplete.tsx19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/view/com/composer/Autocomplete.tsx b/src/view/com/composer/Autocomplete.tsx
index b151e0d9e..4ee527ee8 100644
--- a/src/view/com/composer/Autocomplete.tsx
+++ b/src/view/com/composer/Autocomplete.tsx
@@ -8,6 +8,7 @@ import {
 import {useAnimatedValue} from '../../lib/hooks/useAnimatedValue'
 import {Text} from '../util/text/Text'
 import {colors} from '../../lib/styles'
+import {usePalette} from '../../lib/hooks/usePalette'
 
 interface AutocompleteItem {
   handle: string
@@ -23,6 +24,7 @@ export function Autocomplete({
   items: AutocompleteItem[]
   onSelect: (item: string) => void
 }) {
+  const pal = usePalette('default')
   const winDim = useWindowDimensions()
   const positionInterp = useAnimatedValue(0)
 
@@ -41,13 +43,18 @@ export function Autocomplete({
     }),
   }
   return (
-    <Animated.View style={[styles.outer, topAnimStyle]}>
+    <Animated.View style={[styles.outer, pal.view, pal.border, topAnimStyle]}>
       {items.map((item, i) => (
         <TouchableOpacity
           key={i}
-          style={styles.item}
+          style={[pal.border, styles.item]}
           onPress={() => onSelect(item.handle)}>
-          <Text style={styles.itemText}>@{item.handle}</Text>
+          <Text style={pal.text}>
+            {item.displayName || item.handle}
+            <Text type="body2" style={pal.textLight}>
+              &nbsp;@{item.handle}
+            </Text>
+          </Text>
         </TouchableOpacity>
       ))}
     </Animated.View>
@@ -60,17 +67,11 @@ const styles = StyleSheet.create({
     left: 0,
     right: 0,
     bottom: 0,
-    backgroundColor: colors.white,
     borderTopWidth: 1,
-    borderTopColor: colors.gray2,
   },
   item: {
     borderBottomWidth: 1,
-    borderBottomColor: colors.gray1,
     paddingVertical: 16,
     paddingHorizontal: 16,
   },
-  itemText: {
-    fontSize: 16,
-  },
 })