Compare commits

..

No commits in common. "aac598a94ac9896d76c8e78b898bc12bcb628bca" and "f6f1a5519e90e2d907464d85f928135182ca6754" have entirely different histories.

2 changed files with 12 additions and 13 deletions

View file

@ -30,6 +30,8 @@ import { StackNavigationProp } from '@react-navigation/stack';
import AutoHideHandler from '../../utils/AutoHideHandler'; import AutoHideHandler from '../../utils/AutoHideHandler';
import { TAB_BAR_HEIGHT } from '../Tabbar/CustomTabBar'; import { TAB_BAR_HEIGHT } from '../Tabbar/CustomTabBar';
const AnimatedFAB = Animatable.createAnimatableComponent(FAB);
type PropsType = { type PropsType = {
navigation: StackNavigationProp<any>; navigation: StackNavigationProp<any>;
theme: ReactNativePaper.Theme; theme: ReactNativePaper.Theme;
@ -162,19 +164,16 @@ class AnimatedBottomBar extends React.Component<PropsType, StateType> {
> >
<Surface style={styles.surface}> <Surface style={styles.surface}>
<View style={styles.fabContainer}> <View style={styles.fabContainer}>
<Animatable.View <AnimatedFAB
style={styles.fab}
animation={props.seekAttention ? 'bounce' : undefined} animation={props.seekAttention ? 'bounce' : undefined}
easing={'ease-out'} easing="ease-out"
iterationDelay={500} iterationDelay={500}
iterationCount={'infinite'} iterationCount="infinite"
useNativeDriver={true} useNativeDriver
> style={styles.fab}
<FAB icon="account-clock"
icon={'account-clock'} onPress={() => props.navigation.navigate('group-select')}
onPress={() => props.navigation.navigate('group-select')} />
/>
</Animatable.View>
</View> </View>
<View style={styles.side}> <View style={styles.side}>
<IconButton <IconButton

View file

@ -190,7 +190,7 @@ function PlanexScreen(props: Props) {
navigation.dispatch(CommonActions.setParams({ group: undefined })); navigation.dispatch(CommonActions.setParams({ group: undefined }));
} }
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
}, [props.route.params]) }, [])
); );
/** /**
* Gets the Webview, with an error view on top if no group is selected. * Gets the Webview, with an error view on top if no group is selected.
@ -388,7 +388,7 @@ function PlanexScreen(props: Props) {
navigation={navigation} navigation={navigation}
ref={barRef} ref={barRef}
onPress={sendMessage} onPress={sendMessage}
seekAttention={currentGroup === undefined} seekAttention={currentGroup !== undefined}
/> />
</View> </View>
); );