Как сопоставить значения ответа ListIem

Как сопоставить значения ответа ListIem

У меня есть вопрос. Прямо сейчас у меня есть API, чтобы получить listitem, а затем отрендерить его. Но значение ответа не является явным, например, значение item.step_status — S, RJ, F. Вопрос: мне нужно сопоставить его, например, S для успеха, F для сбоя и RJ для отклоненного.

subtitle = { Status: ${item.step_status} } {amp}lt;{amp}lt; Это та часть, которую мне нужно обновить, сейчас значение все еще либо S, F и RJ нужно сопоставить, как я упоминал выше.

 {amp}lt;FlatList data={this.state.data} renderItem={({ item }) ={amp}gt; ( {amp}lt;ListItem leftAvatar={{ title: item.step_status }} title={`${item.user_id} reason: ${item.leave_details}`} subtitle={`Status: ${item.step_status}`} onPress={() ={amp}gt; { Alert.alert( 'Authorization for :', `${item.user_id} reason: ${item.leave_details}`, [ { text: 'Cancel', onPress: () ={amp}gt; console.log('Cancel'), style: 'cancel', }, { text: 'Reject', onPress: () ={amp}gt; this.dayoffProcess(item.id, 'RJ'), }, { text: 'Approve', onPress: () ={amp}gt; this.dayoffProcess(item.id, 'AP'), }, ], { cancelable: false }, ); }} /{amp}gt; )} keyExtractor={item ={amp}gt; item.id.toString()} ItemSeparatorComponent={this.renderSeparator} ListHeaderComponent={this.renderHeader} /{amp}gt; 

Каков простой способ составления карты?

Спасибо, прежде чем

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector