import React from 'react' import {Pressable, TextInput, View} from 'react-native' import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' export function MessageInput({ onSendMessage, onFocus, onBlur, }: { onSendMessage: (message: string) => void onFocus: () => void onBlur: () => void }) { const t = useTheme() const [message, setMessage] = React.useState('') const inputRef = React.useRef(null) const onSubmit = React.useCallback(() => { onSendMessage(message) setMessage('') setTimeout(() => { inputRef.current?.focus() }, 100) }, [message, onSendMessage]) return ( 🐴 ) }