Skip to main content

Introduction

A comprehensive collection of React components and Yup validation helpers tailored for Persian developers. This package is built on top of React and React Hook Form to simplify and accelerate the process of building forms with common Persian-specific fields and validation rules.

✨ Features

  • Rich Component Library: A set of pre-built and styled components for common Persian form fields (Amount, Date, National ID, Sheba, etc.).

  • Seamless Integration: Designed to work perfectly with react-hook-form for powerful and performant form state management.

  • Custom Validation: Includes a customized Yup validation resolver with default Persian error messages and useful validation methods for Iranian contexts (nationalId, cellphone, postalCode, etc.).

  • Easy to Use: Simple setup and a straightforward API to get you up and running in minutes.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.