Socket
Socket
Sign inDemoInstall

react-native-uking-pull-to-refresh

Package Overview
Dependencies
1
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.3 to 0.0.4

2

package.json
{
"name": "react-native-uking-pull-to-refresh",
"version": "0.0.3",
"version": "0.0.4",
"description": "A smart pull-down-refresh and pull-up-loadmore react-native listview, for ios, written in pure JS, for android, written in JS and Java.",

@@ -5,0 +5,0 @@ "main": "PullToRefreshListView",

@@ -1092,8 +1092,23 @@ /*

_renderHeader = () => {
return (
<RefreshView ref={ component => this._header = component }
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader}/>
)
if (this.props.ListHeaderComponent) {
const element = React.isValidElement(this.props.ListHeaderComponent)
? this.props.ListHeaderComponent
: <this.props.ListHeaderComponent />;
return (
<View key="$$Header">
<RefreshView ref={component => this._header = component}
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader} />
{element}
</View>
);
} else {
return (
<RefreshView ref={component => this._header = component}
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader} />
)
}
}

@@ -1104,6 +1119,6 @@

<RefreshView ref={ component => this._footer = component }
onLayout={this._onFooterLayout}
style={[styles.footer, this.props.autoLoadMore ? null : styles.shrink, { opacity: 0, }, ]}
viewType={refreshViewType.footer}
renderRefreshContent={this.props.renderFooter}/>
onLayout={this._onFooterLayout}
style={[styles.footer, this.props.autoLoadMore ? null : styles.shrink, { opacity: 0, }, ]}
viewType={refreshViewType.footer}
renderRefreshContent={this.props.renderFooter}/>
)

@@ -1130,3 +1145,3 @@ }

{...listSectionProps}
renderChildren={renderSectionHeader.bind(this, sectionData, sectionID)}/>
renderChildren={renderSectionHeader.bind(this, sectionData, sectionID)}/>
)

@@ -1157,3 +1172,3 @@ }

{...listItemProps}
renderChildren={renderRow.bind(this, rowData, sectionID, rowID)}/>
renderChildren={renderRow.bind(this, rowData, sectionID, rowID)}/>
)

@@ -1160,0 +1175,0 @@ }

@@ -912,8 +912,23 @@ /*

_renderHeader = () => {
return (
<RefreshView ref={ component => this._header = component }
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader}/>
)
if (this.props.ListHeaderComponent) {
const element = React.isValidElement(this.props.ListHeaderComponent)
? this.props.ListHeaderComponent
: <this.props.ListHeaderComponent />;
return (
<View key="$$Header">
<RefreshView ref={component => this._header = component}
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader} />
{element}
</View>
);
} else {
return (
<RefreshView ref={component => this._header = component}
style={[styles.header, styles.shrink,]}
viewType={refreshViewType.header}
renderRefreshContent={this.props.renderHeader} />
)
}
}

@@ -924,6 +939,6 @@

<RefreshView ref={ component => this._footer = component }
onLayout={this._onFooterLayout}
style={[styles.footer, this.props.autoLoadMore ? null : styles.shrink, { opacity: 0, }, ]}
viewType={refreshViewType.footer}
renderRefreshContent={this.props.renderFooter}/>
onLayout={this._onFooterLayout}
style={[styles.footer, this.props.autoLoadMore ? null : styles.shrink, { opacity: 0, }, ]}
viewType={refreshViewType.footer}
renderRefreshContent={this.props.renderFooter}/>
)

@@ -930,0 +945,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc