saireactnativeloader
Version:
A lightweight, customizable loading component for React Native with three variants: `spinner`, `dots`, and `skeleton`. Built using only React Native core components — no external libraries required.
42 lines (28 loc) • 1.18 kB
Markdown
# react-native-custom-loader
A lightweight, customizable loading component for React Native with three variants: `spinner`, `dots`, and `skeleton`. Built using only React Native core components — no external libraries required.
## ✨ Features
- 🔁 Default spinner (ActivityIndicator-like) using animated View
- 🔵 Dots loader with bounce animation
- ▓ Skeleton placeholder with pulse animation
- 🎯 Supports dark mode detection
- ⚙️ Configurable speed, size, and thickness
- 📦 Zero dependencies
# react-native-custom-input
A flexible, reusable and customizable input component for React Native with support for multiple types (`text`, `email`, `number`, `password`), show/hide password toggle, error messages, and more – all without using any external UI libraries.
## ✨ Features
- ✅ Supports `text`, `email`, `number`, and `password` input types
- 👁️ Show/hide toggle for password fields
- 🧠 Intelligent keyboard type selection
- ⚠️ Error message display
- 🎨 Fully styleable via props
- 📦 Zero dependencies
## 📦 Installation
```bash
npm install saireactnativeloader
# or
yarn add saireactnativeloader
```