Files
planka/client/src/entry-actions/core.js
2025-08-21 15:10:02 +02:00

42 lines
786 B
JavaScript

/*!
* Copyright (c) 2024 PLANKA Software GmbH
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
*/
import EntryActionTypes from '../constants/EntryActionTypes';
const toggleFavorites = (isEnabled) => ({
type: EntryActionTypes.FAVORITES_TOGGLE,
payload: {
isEnabled,
},
});
const toggleEditMode = (isEnabled) => ({
type: EntryActionTypes.EDIT_MODE_TOGGLE,
payload: {
isEnabled,
},
});
const updateHomeView = (value) => ({
type: EntryActionTypes.HOME_VIEW_UPDATE,
payload: {
value,
},
});
const logout = (revokeAccessToken = true) => ({
type: EntryActionTypes.LOGOUT,
payload: {
revokeAccessToken,
},
});
export default {
toggleFavorites,
toggleEditMode,
updateHomeView,
logout,
};