penguinmod-editor / src /reducers /project-title.js
soiz1's picture
Upload 1525 files
f2bee8a verified
raw
history blame contribute delete
621 Bytes
const SET_PROJECT_TITLE = 'projectTitle/SET_PROJECT_TITLE';
// we are initializing to a blank string instead of an actual title,
// because it would be hard to localize here
const initialState = '';
const reducer = function (state, action) {
if (typeof state === 'undefined') state = initialState;
switch (action.type) {
case SET_PROJECT_TITLE:
return action.title;
default:
return state;
}
};
const setProjectTitle = title => ({
type: SET_PROJECT_TITLE,
title: title
});
export {
reducer as default,
initialState as projectTitleInitialState,
setProjectTitle
};