react-native-awesome-component
Version:
React Native Awesome Component
43 lines (34 loc) • 1.45 kB
Markdown
is empty. By default this component used in CustomFlatlist
<img src="./images/empty-container.png" width="400px" >
**How to use**
```javascript
import {EmptyContainer, CustomFlatList} from 'react-native-awesome-component'
render() {
return (
<View style={styles.applicationView}>
<CustomFlatList
{...flatlistProps}
renderEmpty={({onRefresh}) => <EmptyContainer onRefresh={onRefresh} />}
/>
</View>
)
}
```
**Global Setup**
Global const used to set global value. it used to set the style for all of this component. for more detail check [here](./global-const.md
**Props**
Props | Description | Default
--- | --- | ---
image: string | props to set image source | `undefined`
imageStyle: StyleProp<ImageStyle> | props to set image style | `{}`
title: string | props to set title | `undefined`
titleStyle: StyleProp<TextStyle> | props to set title style | `{}`
message: string | props to set message | `undefined`
messageStyle: StyleProp<TextStyle> | props to set message style | `{}`
customButton: any | props to render button |
hideImage: boolean | props to hide image | `false`
hideButton: boolean | props to hide button | `false`
hideTitle: boolean | props to hide title | `false`
hideMessage: boolean | props to hide message | `false`
onRefresh: () => void | props to handle refresh on button press |
Screen / View that show once flatlist