animate login spinner

zio/stable
Samuel Newman 2024-03-19 21:10:31 +00:00
parent b226f41560
commit 8b5279ce15
2 changed files with 5 additions and 1 deletions

View File

@ -312,5 +312,6 @@
},
"lint-staged": {
"*{.js,.jsx,.ts,.tsx}": "yarn eslint --fix"
}
},
"packageManager": "yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447"
}

View File

@ -2,6 +2,7 @@ import React, {useState, useRef} from 'react'
import {
ActivityIndicator,
Keyboard,
LayoutAnimation,
TextInput,
TouchableOpacity,
View,
@ -67,6 +68,7 @@ export const LoginForm = ({
const onPressNext = async () => {
if (isProcessing) return
Keyboard.dismiss()
LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut)
setError('')
setIsProcessing(true)
@ -101,6 +103,7 @@ export const LoginForm = ({
})
} catch (e: any) {
const errMsg = e.toString()
LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut)
setIsProcessing(false)
if (errMsg.includes('Authentication Required')) {
logger.debug('Failed to login due to invalid credentials', {