vbea 2 лет назад
Родитель
Сommit
5d3bd0aa39

+ 2 - 2
Strides-APP/android/app/version.properties

@@ -1,2 +1,2 @@
-#Fri Sep 08 17:17:05 CST 2023
-VERSION_CODE=310
+#Fri Sep 08 17:38:18 CST 2023
+VERSION_CODE=311

+ 17 - 2
Strides-APP/app/pages/chargeV2/ChargeAdapter.js

@@ -25,6 +25,21 @@ export const PagerList = {
   "tabExplore": "Explore"
 }
 
+const TabLayout = (refreshing, onPullRefresh, children) => (
+  <ScrollView
+    style={styles.container}
+    keyboardShouldPersistTaps={'handled'}
+    refreshControl={
+      <RefreshControl
+        {...MyRefreshProps()}
+        refreshing={refreshing}
+        onRefresh={onPullRefresh}
+      />
+    }>
+    {children}
+  </ScrollView>
+)
+
 export default class ChargeAdapter extends Component {
   constructor(props) {
     super(props);
@@ -38,11 +53,11 @@ export default class ChargeAdapter extends Component {
     this.pageAdapter = [{
       title: $t('charging.tabInfo'),
       name: "Info",
-      component: TabInfos
+      component: TabLayout(this.state.refreshing, () => this.onPullRefresh(), TabInfos)
     }, {
       title: $t('charging.tabCharge'),
       name: "Charge",
-      component: Charge
+      component: TabLayout(this.state.refreshing, () => this.onPullRefresh(), Charge)
     }/*, {
       title: $t('charging.tabReserve'),
       name: "Reserve",