diff --git a/src/reactNativeSupport.js b/src/reactNativeSupport.js index b151e6a..8c347ca 100644 --- a/src/reactNativeSupport.js +++ b/src/reactNativeSupport.js @@ -3,7 +3,16 @@ const ver0_9_0 = ['ActivityIndicatorIOS', 'DatePickerIOS', 'Image', 'ListView', 'MapView', 'Navigator', 'NavigatorIOS', 'PickerIOS', 'ScrollView', 'SliderIOS', 'SwitchIOS', 'TabBarIOS', 'Text', 'TextInput', 'TouchableHighlight', 'TouchableOpacity', 'TouchableWithoutFeedback', 'View', 'WebView']; const versions = { - '0.9.0': ver0_9_0, + '0.9.0': { + react: {name: 'React', module: 'react-native'}, + reactNative: {name: 'React', module: 'react-native'}, + components: ver0_9_0 + }, + '0.29.0': { + react: {name: 'React', module: 'react'}, + reactNative: {name: 'ReactNative', module: 'react-native'}, + components: ver0_9_0 + }, default: '0.9.0' }; diff --git a/src/reactPropTemplates.js b/src/reactPropTemplates.js index afddd5c..1974af8 100644 --- a/src/reactPropTemplates.js +++ b/src/reactPropTemplates.js @@ -10,6 +10,16 @@ const native = { SectionHeader: {prop: 'renderSectionHeader', arguments: ['sectionData', 'sectionID']}, Separator: {prop: 'renderSeparator', arguments: ['sectionID', 'rowID', 'adjacentRowHighlighted']} } + }, + '0.29.0': { + ListView: { + Row: {prop: 'renderRow', arguments: ['rowData', 'sectionID', 'rowID', 'highlightRow']}, + Footer: {prop: 'renderFooter', arguments: []}, + Header: {prop: 'renderHeader', arguments: []}, + ScrollComponent: {prop: 'renderScrollComponent', arguments: ['props']}, + SectionHeader: {prop: 'renderSectionHeader', arguments: ['sectionData', 'sectionID']}, + Separator: {prop: 'renderSeparator', arguments: ['sectionID', 'rowID', 'adjacentRowHighlighted']} + } } };