forked from vergnet/application-amicale
35 lines
859 B
JavaScript
35 lines
859 B
JavaScript
// @flow
|
|
|
|
import * as React from 'react';
|
|
import {ActivityIndicator, withTheme} from 'react-native-paper';
|
|
import {View} from "react-native";
|
|
|
|
/**
|
|
* Component used to display a header button
|
|
*
|
|
* @param props Props to pass to the component
|
|
* @return {*}
|
|
*/
|
|
function BasicLoadingScreen(props) {
|
|
const {colors} = props.theme;
|
|
return (
|
|
<View style={{
|
|
backgroundColor: colors.background,
|
|
position: 'absolute',
|
|
top: 0,
|
|
right: 0,
|
|
width: '100%',
|
|
height: '100%',
|
|
flex: 1,
|
|
alignItems: 'center',
|
|
justifyContent: 'center'
|
|
}}>
|
|
<ActivityIndicator
|
|
animating={true}
|
|
size={'large'}
|
|
color={colors.primary}/>
|
|
</View>
|
|
);
|
|
}
|
|
|
|
export default withTheme(BasicLoadingScreen);
|