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

Package Sidebar

Install

npm i infinite-scroll-mithril

Weekly Downloads

1

Version

0.1.3

License

BSD-2-Clause License

Unpacked Size

6.5 kB

Total Files

6

Last publish

Collaborators

  • pcpl2