Source

placeholder-management/placeholder-management-actions.js

import dictionary from './placeholder-management-dictionary-actions';

const prefix = 'placeholderManagement';
const OPEN = `${prefix}/OPEN`;
const REFRESH = `${prefix}/REFRESH`;
const SAVE_CHANGES = `${prefix}/SAVE_CHANGES`;

/**
 * @module placeholderManagement
 */
export default {
    dictionary,
    OPEN,
    /**
     *
     * @param placeholder
     * @property {string} type - OPEN
     */
    open: (placeholder) => ({
        placeholder,
        type: OPEN
    }),
    REFRESH,
    /**
     *
     * @property {string} type - REFRESH
     */
    refresh: () => ({type: REFRESH}),
    SAVE_CHANGES,
    /**
     *
     * @param closeFlow
     * @property {string} type - SAVE_CHANGES
     */
    saveChanges: (closeFlow) => ({
        closeFlow,
        type: SAVE_CHANGES
    })
};