UNPKG

twreporter-react

Version:

React-Redux site for The Reporter Foundation in Taiwan

44 lines (35 loc) 1.13 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.setReadProgress = setReadProgress; exports.setPageType = setPageType; exports.setPageTitle = setPageTitle; var _actionTypes = require('../constants/action-types'); var types = _interopRequireWildcard(_actionTypes); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } function setReadProgress(percent) { if (!percent || percent < 0) { percent = 0; } else if (percent > 100) { percent = 100; } return { type: types.SET_PROGRESS_PRECENTAGE, percent: percent }; } function setPageType(pageType) { return { type: types.SET_PAGE_TYPE, pageType: pageType }; } function setPageTitle(pageTitle) { var pageTopic = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1]; return { type: types.SET_PAGE_TITLE, pageTitle: pageTitle, pageTopic: pageTopic }; }