Vulcan/packages/example-forum/lib/components/posts/PostsDaily.jsx

23 lines
742 B
React
Raw Normal View History

import { Components, registerComponent, getSetting, registerSetting } from 'meteor/vulcan:core';
import React, { Component } from 'react';
import PropTypes from 'prop-types';
2017-09-04 18:37:21 +09:00
import moment from 'moment';
registerSetting('forum.numberOfDays', 5, 'Number of days to display in Daily view');
2017-09-04 18:37:21 +09:00
const PostsDaily = props => {
// const terms = props.location && props.location.query;
const numberOfDays = getSetting('forum.numberOfDays', 5);
2017-09-04 18:37:21 +09:00
const terms = {
view: 'top',
after: moment().subtract(numberOfDays - 1, 'days').format('YYYY-MM-DD'),
before: moment().format('YYYY-MM-DD'),
2017-09-04 18:37:21 +09:00
};
return <Components.PostsDailyList terms={terms}/>
};
PostsDaily.displayName = 'PostsDaily';
2017-09-04 18:37:21 +09:00
registerComponent('PostsDaily', PostsDaily);