import * as actions from 'constants/publish_action_types'; // export action creators export function selectFile (file) { return { type: actions.FILE_SELECTED, file: file, }; }; export function clearFile () { return { type: actions.FILE_CLEAR, }; }; export function updateMetadata (name, value) { return { type: actions.METADATA_UPDATE, name, value, }; }; export function updateClaim (value) { return { type: actions.CLAIM_UPDATE, value, }; }; export function setPublishInChannel (channel) { return { type: actions.SET_PUBLISH_IN_CHANNEL, channel, }; }; export function updatePublishStatus (status, message) { return { type: actions.PUBLISH_STATUS_UPDATE, status, message, }; }; export function updateError (name, value) { return { type: actions.ERROR_UPDATE, name, value, }; }; export function updateSelectedChannel (value) { return { type: actions.SELECTED_CHANNEL_UPDATE, value, }; }; export function toggleMetadataInputs (value) { return { type: actions.TOGGLE_METADATA_INPUTS, value, }; };