remove loading
This commit is contained in:
parent
2b379ee281
commit
037a74fb56
|
@ -1,32 +0,0 @@
|
||||||
import React, { useEffect } from 'react';
|
|
||||||
import Animated, { Easing, useAnimatedStyle, useSharedValue, withRepeat, withTiming } from 'react-native-reanimated';
|
|
||||||
|
|
||||||
import { CustomIcon } from '../CustomIcon';
|
|
||||||
import { useTheme } from '../../theme';
|
|
||||||
|
|
||||||
const Loading = () => {
|
|
||||||
const rotation = useSharedValue(0);
|
|
||||||
const { colors } = useTheme();
|
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
rotation.value = withRepeat(
|
|
||||||
withTiming(360, {
|
|
||||||
duration: 1000,
|
|
||||||
easing: Easing.inOut(Easing.linear)
|
|
||||||
}),
|
|
||||||
-1
|
|
||||||
);
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
const animatedStyle = useAnimatedStyle(() => ({
|
|
||||||
transform: [{ rotate: `${rotation.value}deg` }]
|
|
||||||
}));
|
|
||||||
|
|
||||||
return (
|
|
||||||
<Animated.View style={[animatedStyle]}>
|
|
||||||
<CustomIcon name={'loading'} size={24} color={colors.buttonText} />
|
|
||||||
</Animated.View>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
export default Loading;
|
|
|
@ -4,7 +4,7 @@ import Touchable from '../message/Touchable';
|
||||||
import { CustomIcon } from '../CustomIcon';
|
import { CustomIcon } from '../CustomIcon';
|
||||||
import { useTheme } from '../../theme';
|
import { useTheme } from '../../theme';
|
||||||
import styles from './styles';
|
import styles from './styles';
|
||||||
import Loading from './Loading';
|
import RCActivityIndicator from '../ActivityIndicator';
|
||||||
|
|
||||||
interface IButton {
|
interface IButton {
|
||||||
loading: boolean;
|
loading: boolean;
|
||||||
|
@ -34,7 +34,7 @@ const PlayButton = React.memo(({ loading, paused, onPress, disabled, isReadyToPl
|
||||||
background={Touchable.SelectableBackgroundBorderless()}
|
background={Touchable.SelectableBackgroundBorderless()}
|
||||||
>
|
>
|
||||||
{loading ? (
|
{loading ? (
|
||||||
<Loading />
|
<RCActivityIndicator />
|
||||||
) : (
|
) : (
|
||||||
<CustomIcon name={customIconName} size={24} color={disabled ? colors.tintDisabled : colors.buttonFontOnPrimary} />
|
<CustomIcon name={customIconName} size={24} color={disabled ? colors.tintDisabled : colors.buttonFontOnPrimary} />
|
||||||
)}
|
)}
|
||||||
|
|
Loading…
Reference in New Issue