1.2.4 • Published 4 years ago

pull-to-refresh-react v1.2.4

Weekly downloads
18
License
MIT
Repository
github
Last release
4 years ago

pull-to-refresh-react

Pull To Refresh for Progressive Web Application (only Mobile) React JS

npm version JavaScript Style Guide

Install

npm i pull-to-refresh-react

Link Demo (Turn on mobile mode)

NPM

Github

Usage

import React, { Component } from 'react'

import PullToRefresh from "pull-to-refresh-react";

class App extends Component {
  onRefresh() {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve();
      }, 5000);
    });
  }

  test() {
    alert("click");
  }

  render() {
    return (
      <PullToRefresh
        options={{ pullDownHeight: 100 }}
        onRefresh={this.onRefresh}
      >
        <div
          style={{
            height: "500px",
            width: "100%",
            backgroundColor: "blur",
            display: "flex",
            flexDirection: "column",
            justifyContent: "center",
            alignItems: "center"
          }}
        >
          <div>Nguyen Manh Cuong - CuongStf</div>
          <button
            style={{ border: "1px solid black" }}
            onClick={() => this.test()}
          >
            Event Disabled when refreshing
          </button>
        </div>
      </PullToRefresh>
    );
  }
}

Prop

PropTypeDefaultDescription
onRefreshasync function (required)-Function happend when onRefresh
textErrorstring (optional)ErrorText display when error
textStartstring (optional)StartText display when start touch
textReadystring (optional)ReadyText display when ready onRefresh
textRefreshstring (optional)RefreshText display when refreshing
optionsobject (optional){ pullDownHeight: 60 }{ pullDownHeight: height of Pull Down }

Resource

Inspired from vue-pull-refresh

License

MIT © CuongStf

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago