@apolloeagle/loading-dots

3.0.0 • Public • Published

A component to display loading dots for React Native applications.

Examples: CodeSandbox.io

Animations inspired by @nzbin/three-dots

Installation

npm i @apolloeagle/loading-dots

Usage

import React from "react";
import { View, StyleSheet } from "react-native";
import LoadingDots from "@apolloeagle/loading-dots"; // <---- Import package

const Page = () => {
  return (
    <View style={styles.container}>
      <LoadingDots /> {/* <---- Add component */}
    </View>
  );
};

const styles = StyleSheet.create({
  container: {
    display: "flex",
    flexDirection: "row",
    alignItems: "center",
    justifyContent: "center",
  },
});

Styling Options

A list of available props to pass into the <LoadingProps /> component:

Props Type Default Units Description
animation String 'pulse' n/a Animation style. Available styles: pulse, elastic, flashing, typing, ping
dots Number 3 n/a Number of dots displayed
color String 'black' n/a Color of dots
size Number 10 px Size of dots
spacing Number 2 px Space between dots
delay Number 260 ms Time between dot rendering

Package Sidebar

Install

npm i @apolloeagle/loading-dots

Weekly Downloads

338

Version

3.0.0

License

MIT

Unpacked Size

78.1 kB

Total Files

14

Last publish

Collaborators

  • apolloeagle