class ListPage extends React.Component {
static propTypes = {
data: React.PropTypes.object,
}
state = {
dataset: null,
datasetState: null,
}
setupImpagination() {}
componentWillMount() {this.setupImpagination();}
setCurrentReadOffset = (event) => {}
render () {
return (
useWindowAsScrollContainer>
{this.state.datasetState.map(record => {
if (record.isPending && !record.isSettled) {
return ;
}
return ;
})}
);
}
}
const FeedQuery = gql`query($skip: Int!, $first: Int!) {
allPhotos(orderBy: createdAt_DESC, first: $first, skip: $skip) {
}
}`;
export default graphql(FeedQuery, {options: {variables: { skip: 0, first: PAGE_SIZE }}})(ListPage);
Web ListPage.js