React Native Store UI template some components to render different kinds to list view item which are developed after considering some UI/UX case for store applications.
Copy < ListItem
icon = {< Icon name = { global .nextIcon} color = { config .defaultFontColor} size = { 18 } />}
onPress = {() => console .log ( 'do something ...' )}
>
< P nomargin = { true }>Edit Profile</ P >
</ ListItem >
< ListItem
icon = {< Icon name = { global .nextIcon} color = { config .defaultFontColor} size = { 18 } />}
onPress = {() => console .log ( 'do something ...' )}
>
< P nomargin = { true }>Transaction History</ P >
</ ListItem >
< ListItem
icon = {< Icon name = { global .nextIcon} color = { config .defaultFontColor} size = { 18 } />}
onPress = {() => console .log ( 'do something ...' )}
>
< P nomargin = { true }>Login</ P >
</ ListItem >
Copy < SimpleListItem onPress = {() => this . props . navigation .navigate ( 'OrderDetail' , {order : item})}>
< Row >
< Column flex = { 0.5 }>
< P style = {{ color : config .primaryColor }}>Order # SO-10003</ P >
< Sm style = {{ color : '#888888' , marginBottom : 0 }}>2019/12/12</ Sm >
</ Column >
< Column flex = { 0.5 } align = { 'flex-end' }>
< P style = {{ fontWeight : 'bold' }}>$1000</ P >
< View style = {{flexDirection : 'row' }}>
< Icon name = { "x" } />
< Sm style = {{ color : '#888888' }}>Cancelled</ Sm >
</ View >
</ Column >
</ Row >
</ SimpleListItem >
Copy < SelectableList
onSelect = {(item) => this .setState (
{selectedFilters :
{
... this . state .selectedFilters ,
... {color : item .id}
}
}
)}
isSelected = {(item) => this . state . selectedFilters .color == item .id}
items = { sample_data . filters .colors}
/>