infinite-scroll-mithril

0.1.3 • Public • Published

infinite-scroll-mithril

nfinite-scroll-mithril BSD-2-Clause License Downloads

Infinity scroll component for mithril

Compatible with Mithril 2.x

Installation

Use as npm module:

npm install infinite-scroll-mithril

or download/clone from Github.

Supported Browsers

This component has required IntersectionObserver API to works.

EdgeEdge FirefoxFirefox ChromeChrome SafariSafari OperaOpera
Edge 16+ 55+ 58+ 12.1+ 45+

How to use

Example avaiable on codesandbox.io

Options

Parameter Mandatory Type Default Description
preload optional Boolean Initial loading first page
pageCount required Number 0 Number of elements per page
loadingFooter optional Mithril object Element visible under the list while loading
pageRequest required Function (page: Number) => Promise Function that fetches data; accepts a page number and returns a promise
processPageData required Function (data: Array) => Array Function that creates a Mithril element from received data

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i infinite-scroll-mithril

      Weekly Downloads

      22

      Version

      0.1.3

      License

      BSD-2-Clause License

      Unpacked Size

      6.5 kB

      Total Files

      6

      Last publish

      Collaborators

      • pcpl2