mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-11 22:10:09 +00:00
48 lines
1.1 KiB
TypeScript
48 lines
1.1 KiB
TypeScript
import * as React from 'react';
|
|
import InfiniteScroll = require('react-infinite-scroller');
|
|
|
|
class Test1 extends React.Component {
|
|
render() {
|
|
return (
|
|
<InfiniteScroll
|
|
loadMore={(page) => {}}
|
|
>
|
|
<div>Test 1</div>
|
|
</InfiniteScroll>
|
|
);
|
|
}
|
|
}
|
|
|
|
class Test2 extends React.Component {
|
|
render() {
|
|
return (
|
|
<InfiniteScroll
|
|
loadMore={(page) => {}}
|
|
element='section'
|
|
hasMore
|
|
initialLoad={false}
|
|
isReverse
|
|
pageStart={2}
|
|
threshold={500}
|
|
useCapture
|
|
useWindow={false}
|
|
>
|
|
<div>Test 1</div>
|
|
</InfiniteScroll>
|
|
);
|
|
}
|
|
}
|
|
|
|
class InfiniteScrollOverride extends InfiniteScroll {
|
|
getParentElement(el: HTMLElement) {
|
|
if (document.getElementById("scroll-header")) {
|
|
return document.getElementById("scroll-header");
|
|
}
|
|
return super.getParentElement(el);
|
|
}
|
|
|
|
render() {
|
|
return super.render();
|
|
}
|
|
}
|