UNPKG

react-native-typing-animation

Version:

A React Native typing animation for your chat app based on simple trigonometry to create better loaders.

29 lines (23 loc) 585 B
import React from "react"; import { View } from "react-native"; import PropTypes from 'prop-types'; import styles from "./styles"; const getStyles = ({ x, y, radius, dotColor }) => ({ left: x, top: y, width: radius * 2, height: radius * 2, borderRadius: radius, backgroundColor: dotColor }); const Dot = (props) => ( <View style={[styles.container, props.dotStyles, getStyles(props)]} /> ); Dot.propTypes = { x: PropTypes.number, y: PropTypes.number, radius: PropTypes.number, dotStyles: PropTypes.object, dotColor: PropTypes.string }; export default Dot;