mirror of
https://github.com/tooot-app/app
synced 2025-03-02 10:38:15 +01:00
commit
33e235ae8b
@ -112,7 +112,7 @@ const ScreenMeProfileFields: React.FC<StackScreenProps<
|
||||
}, [mode, i18n.language, dirty, status, newFields])
|
||||
|
||||
return (
|
||||
<ScrollView style={styles.base}>
|
||||
<ScrollView style={styles.base} keyboardShouldPersistTaps='handled'>
|
||||
{Array.from(Array(4).keys()).map(index => (
|
||||
<View key={index} style={styles.group}>
|
||||
<Text style={[styles.headline, { color: theme.primaryDefault }]}>
|
||||
|
@ -26,7 +26,7 @@ const ScreenMeProfileName: React.FC<StackScreenProps<
|
||||
const { mutateAsync, status } = useProfileMutation()
|
||||
|
||||
const [displayName, setDisplayName] = useState(display_name)
|
||||
|
||||
|
||||
const [dirty, setDirty] = useState(false)
|
||||
useEffect(() => {
|
||||
setDirty(display_name !== displayName)
|
||||
@ -94,7 +94,7 @@ const ScreenMeProfileName: React.FC<StackScreenProps<
|
||||
}, [mode, i18n.language, dirty, status, displayName])
|
||||
|
||||
return (
|
||||
<ScrollView style={styles.base}>
|
||||
<ScrollView style={styles.base} keyboardShouldPersistTaps='handled'>
|
||||
<Input value={displayName} setValue={setDisplayName} emoji />
|
||||
</ScrollView>
|
||||
)
|
||||
|
@ -26,7 +26,7 @@ const ScreenMeProfileNote: React.FC<StackScreenProps<
|
||||
const { mutateAsync, status } = useProfileMutation()
|
||||
|
||||
const [newNote, setNewNote] = useState(note)
|
||||
|
||||
|
||||
const [dirty, setDirty] = useState(false)
|
||||
useEffect(() => {
|
||||
setDirty(note !== newNote)
|
||||
@ -94,7 +94,7 @@ const ScreenMeProfileNote: React.FC<StackScreenProps<
|
||||
}, [mode, i18n.language, dirty, status, newNote])
|
||||
|
||||
return (
|
||||
<ScrollView style={styles.base}>
|
||||
<ScrollView style={styles.base} keyboardShouldPersistTaps='handled'>
|
||||
<Input value={newNote} setValue={setNewNote} multiline emoji />
|
||||
</ScrollView>
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user