twreporter-redux
Version:
redux actions and reducers for twreporter website
68 lines (65 loc) • 1.35 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
/** These strings are used for field key of redux state
* Redux state will be like
* {
* index_page: {
* latest: [],
* editor_picks: [],
* latest_topic: [],
* reviews: [],
* topics: [],
* photos: [],
* infographics: [],
* },
* entities: {
* posts: {},
* topics: {},
* },
* lists: {
* listID1: {
* total: 10,
* items: [],
* },
* listID2: {
* total: 15,
* items: []
* }
* },
* topics: {
* total: 10,
* items: []
* }
* }
*
*/
var indexPage = 'index_page';
var entities = 'entities';
var posts = 'posts';
var topics = 'topics';
var latestTopic = 'latest_topic';
var latest = 'latest';
var editorPicks = 'editor_picks';
var reviews = 'reviews';
var relateds = 'relateds';
var photos = 'photographies';
var infographics = 'infographics';
var lists = 'lists';
var selectedArticle = 'selected_article';
exports.default = {
indexPage: indexPage,
entities: entities,
latest: latest,
latestTopic: latestTopic,
posts: posts,
topics: topics,
editorPicks: editorPicks,
reviews: reviews,
relateds: relateds,
photos: photos,
infographics: infographics,
lists: lists,
selectedArticle: selectedArticle
};
;