A library of reusable React Native components designed for the Pearpass ecosystem mobile applications
- Table of Contents
- Features
- Security Notice
- Installation
- Usage Examples
- Dependencies
- Related Projects
- Prebuilt React Native components
- Fully customizable and themeable using
pearpass-lib-ui-theme-provider. - Optimized for performance and compatibility with modern React Native versions.
- To ensure the security and integrity of your projects, please note that official PearPass packages are distributed exclusively through our GitHub organization.
- Any packages with similar names found on the npm registry or other third-party package managers are not affiliated with PearPass and should be strictly avoided. We recommend installing directly from this repository to ensure you are using the verified, open-source version.
To install the library, use the following command:
npm install git+https://github.com/tetherto/pearpass-lib-ui-react-native-components.gitEnsure you have the required peer dependencies installed as well.
Here is a basic example of how to use a component from the library:
import { ButtonPrimary } from '@tetherto/pearpass-lib-ui-react-native-components';
const App = () => {
return <ButtonPrimary />;
};
export default App;This library has the following peer dependencies:
For a full list of dependencies, refer to the package.json file.
- @tetherto/pearpass-utils-password-check: Utility functions for password validation.
- @tetherto/tether-dev-docs: Shared ESLint configurations and development tools for Tether projects.
- @tetherto/pearpass-lib-ui-theme-provider: Theme provider for consistent styling across Pearpass UI components.
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.