https://github.com/wrathchaos/react-native-empty-state
Empty State library which is fully customizable and simple for any state view use-cases
https://github.com/wrathchaos/react-native-empty-state
android development empty empty-state expo ios mobile react react-native react-native-component reactjs state state-view
Last synced: about 1 month ago
JSON representation
Empty State library which is fully customizable and simple for any state view use-cases
- Host: GitHub
- URL: https://github.com/wrathchaos/react-native-empty-state
- Owner: WrathChaos
- Created: 2020-10-19T17:04:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-30T19:18:02.000Z (over 4 years ago)
- Last Synced: 2025-04-19T07:56:53.050Z (2 months ago)
- Topics: android, development, empty, empty-state, expo, ios, mobile, react, react-native, react-native-component, reactjs, state, state-view
- Language: Java
- Homepage: https://freakycoder.com
- Size: 989 KB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/WrathChaos/react-native-empty-state)
[](https://www.npmjs.com/package/@freakycoder/react-native-empty-state)
[](https://www.npmjs.com/package/@freakycoder/react-native-empty-state)

[](https://opensource.org/licenses/MIT)
[](https://github.com/prettier/prettier)
![]()
# Installation
Add the dependency:
```bash
npm i @freakycoder/react-native-empty-state
```## Peer Dependencies
IMPORTANT! You need install them
```js
"@freakycoder/react-native-bounceable": ">= 0.2.2",
```# Usage
## Import
```jsx
import EmptyState from "@freakycoder/react-native-empty-state";
```## Fundamental Usage
```jsx
```
## Example Project 😍
You can checkout the example project 🥰
Simply run
- `npm i`
- `react-native run-ios/android`should work of the example project.
# Configuration - Props
## Fundamentals
| Property | Type | Default | Description |
| ----------- | :----: | :-------: | ---------------------- |
| title | string | undefined | change the title |
| description | string | undefined | change the description |## Customization (Optionals)
| Property | Type | Default | Description |
| ------------------------- | :--------: | :-------: | ---------------------------------------------------------------------- |
| enableButton | boolean | false | let you enable the button (must use it for button) |
| onPress | function | undefined | set your own logic for the button functionality when it is pressed |
| buttonText | string | undefined | change the button's text |
| style | ViewStyle | default | set or override the style object for the main container |
| buttonStyle | ViewStyle | default | set or override the style object for the button style |
| titleTextStyle | TextStyle | default | set or override the style object for the title text style |
| buttonTextStyle | TextStyle | default | set or override the style object for the button's text style |
| descriptionTextStyle | TextStyle | default | set or override the style object for the description text style |
| containerGlueStyle | ViewStyle | default | set or override the style object for the container glue style |
| descriptionContainerStyle | ViewStyle | default | set or override the style object for the description container style |
| imageStyle | ImageStyle | default | set or override the style object for the image style |
| ImageComponent | Image | default | set your own component instead of default react-native Image component |## Future Plans
- [x] ~~LICENSE~~
## Author
FreakyCoder, [email protected]
## License
React Native Empty State is available under the MIT license. See the LICENSE file for more info.