const prefix = 'placeholderManagement/dictionary';
const CHANGE_PLACEHOLDER_SELECTION = `${prefix}/CHANGE_PLACEHOLDER_SELECTION`;
const CHANGE_ALL_PLACEHOLDERS_SELECTION = `${prefix}/CHANGE_ALL_PLACEHOLDERS_SELECTION`;
const APPLY_CHANGES_TO_DICTIONARY_PLACEHOLDERS = `${prefix}/APPLY_CHANGES_TO_DICTIONARY_PLACEHOLDERS`;
const OPEN_POPUP_TO_EDIT_SELECTED_PLACEHOLDERS = `${prefix}/OPEN_POPUP_TO_EDIT_SELECTED_PLACEHOLDERS`;
const STAGE_CHANGES = `${prefix}/STAGE_CHANGES`;
const REJECT_CHANGES = `${prefix}/REJECT_CHANGES`;
/**
* @module placeholderManagement/dictionary
*/
export default {
APPLY_CHANGES_TO_DICTIONARY_PLACEHOLDERS,
/**
*
* @param api
* @property {string} type - APPLY_CHANGES_TO_DICTIONARY_PLACEHOLDERS
*/
applyChangesToDictionaryPlaceholders:
(api) => ({
api,
type: APPLY_CHANGES_TO_DICTIONARY_PLACEHOLDERS
}),
CHANGE_ALL_PLACEHOLDERS_SELECTION,
CHANGE_PLACEHOLDER_SELECTION,
/**
*
* @param isSelect
* @param placeholders
* @property {string} type - CHANGE_ALL_PLACEHOLDERS_SELECTION
*/
changeAllPlaceholdersSelection: (isSelect, placeholders) => ({
isSelect,
placeholders,
type: CHANGE_ALL_PLACEHOLDERS_SELECTION
}),
/**
*
* @param placeholder
* @param isSelect
* @property {string} type - CHANGE_PLACEHOLDER_SELECTION
*/
changePlaceholderSelection: (placeholder, isSelect) => ({
isSelect,
placeholder,
type: CHANGE_PLACEHOLDER_SELECTION
}),
OPEN_POPUP_TO_EDIT_SELECTED_PLACEHOLDERS,
/**
*
* @property {string} type - OPEN_POPUP_TO_EDIT_SELECTED_PLACEHOLDERS
*/
openPopupToEditSelectedPlaceholders: () => ({type: OPEN_POPUP_TO_EDIT_SELECTED_PLACEHOLDERS}),
REJECT_CHANGES,
/**
*
* @property {string} type - REJECT_CHANGES
*/
rejectChanges: () => ({type: REJECT_CHANGES}),
STAGE_CHANGES,
/**
*
* @param newValue
* @property {string} type - STAGE_CHANGES
*/
stageChanges: (newValue) => ({
newValue,
type: STAGE_CHANGES
})
};
Source