@@ -40,6 +40,8 @@ export default class ModalDropdown extends Component {
40
40
style : PropTypes . oneOfType ( [ PropTypes . number , PropTypes . object , PropTypes . array ] ) ,
41
41
textStyle : PropTypes . oneOfType ( [ PropTypes . number , PropTypes . object , PropTypes . array ] ) ,
42
42
dropdownStyle : PropTypes . oneOfType ( [ PropTypes . number , PropTypes . object , PropTypes . array ] ) ,
43
+ dropdownTextStyle : PropTypes . oneOfType ( [ PropTypes . number , PropTypes . object , PropTypes . array ] ) ,
44
+ dropdownTextHighlightStyle : PropTypes . oneOfType ( [ PropTypes . number , PropTypes . object , PropTypes . array ] ) ,
43
45
44
46
adjustFrame : PropTypes . func ,
45
47
renderRow : PropTypes . func ,
@@ -277,7 +279,13 @@ export default class ModalDropdown extends Component {
277
279
let key = `row_${ rowID } ` ;
278
280
let highlighted = rowID == this . state . selectedIndex ;
279
281
let row = ! this . props . renderRow ?
280
- ( < Text style = { [ styles . rowText , highlighted && styles . highlightedRowText ] } >
282
+ ( < Text style = { [
283
+ styles . rowText ,
284
+ this . props . dropdownTextStyle ,
285
+ highlighted && styles . highlightedRowText ,
286
+ highlighted && this . props . dropdownTextHighlightStyle
287
+ ] }
288
+ >
281
289
{ rowData }
282
290
</ Text > ) :
283
291
this . props . renderRow ( rowData , rowID , highlighted ) ;
0 commit comments