Skip to content

Instantly share code, notes, and snippets.

@Sande3p
Created June 28, 2017 13:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sande3p/8e5e7f608a959f8bf4d31ccc2edcac91 to your computer and use it in GitHub Desktop.
Save Sande3p/8e5e7f608a959f8bf4d31ccc2edcac91 to your computer and use it in GitHub Desktop.
import * as ui from 'sansux/ui';
//styles
import css from '../app/css/styles';
class AccountStatement extends Component {
render() {
return (
<ScrollView style={css.screen}>
<View style={[css.mastHead, css.mastHeadMini, {height: 'auto'}]}>
<ui.GridRow columns={1} style={{padding:0}}>
<View style={[css.cover, {paddingTop: 0, marginTop:0}]}>
<View style={[css.stageTitle, {borderBottomWidth: 0}]}><Text style={[css.stageTitleText]}>Account Statement</Text></View>
{this.props.accountStatement.map((item,index)=>{
const accStatement = item;
let c = item.INBStatement === 'DR' ? cssVar.color.dr : cssVar.color.cr;
return (
<View key={index} style={[css.cover, css.stageRowGroup, {paddingTop: 0, marginTop:0, marginBottom:cssVar.gutter}]}>
<View style={css.stageRow}>
<View style={css.stageRowCon}>
<Text style={[css.rowLeft, css.stageRowText]} numberOfLines={1}>Amount</Text>
<Icon style={[css.rowRight, css.stageRowText, css.paymentText, {'color': c} ]}><Text>
{item.INBStatement==='DR'?'- ':''}
<Icon name="inr" size={15}/> {Lib.formatAmount(item.Amount)}</Text></Icon>
</View>
</View>
<View style={css.stageRow}>
<View style={css.stageRowCon}>
<Text style={[css.rowLeft, css.stageRowText]} numberOfLines={1}>Balance</Text>
<Icon style={[css.rowRight, css.stageRowText]}><Text>
<Icon name="inr" size={15}/> {Lib.formatAmount(item.Balance)}</Text></Icon>
</View>
</View>
<View style={css.stageRow}>
<View style={css.stageRowCon}>
<Text style={[css.rowLeft, css.stageRowText]} numberOfLines={1}>Transfer type</Text>
<Icon style={[css.rowRight, css.stageRowText]}><Text>
{Lib.formatAmount(item.TransferStatement)}</Text></Icon>
</View>
</View>
<View style={css.stageRow}>
<View style={css.stageRowCon}>
<Text style={[css.rowLeft, css.stageRowText]} numberOfLines={1}>Transaction date</Text>
<Icon style={[css.rowRight, css.stageRowText]}><Text>
{Lib.formatAmount(item.ValueDate)}</Text></Icon>
</View>
</View>
</View>
)
})}
</View>
</ui.GridRow>
</View>
</ScrollView>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment