export const ADD_TO_PLAYLIST_OPEN = 'ADD_TO_PLAYLIST_OPEN' export const ADD_TO_PLAYLIST_CLOSE = 'ADD_TO_PLAYLIST_CLOSE' export const DUPLICATE_SONG_WARNING_OPEN = 'DUPLICATE_SONG_WARNING_OPEN' export const DUPLICATE_SONG_WARNING_CLOSE = 'DUPLICATE_SONG_WARNING_CLOSE' export const EXTENDED_INFO_OPEN = 'EXTENDED_INFO_OPEN' export const EXTENDED_INFO_CLOSE = 'EXTENDED_INFO_CLOSE' export const LISTENBRAINZ_TOKEN_OPEN = 'LISTENBRAINZ_TOKEN_OPEN' export const LISTENBRAINZ_TOKEN_CLOSE = 'LISTENBRAINZ_TOKEN_CLOSE' export const openAddToPlaylist = ({ selectedIds, onSuccess }) => ({ type: ADD_TO_PLAYLIST_OPEN, selectedIds, onSuccess, }) export const closeAddToPlaylist = () => ({ type: ADD_TO_PLAYLIST_CLOSE, }) export const openDuplicateSongWarning = (duplicateIds) => ({ type: DUPLICATE_SONG_WARNING_OPEN, duplicateIds, }) export const closeDuplicateSongDialog = () => ({ type: DUPLICATE_SONG_WARNING_CLOSE, }) export const openExtendedInfoDialog = (record) => { return { type: EXTENDED_INFO_OPEN, record, } } export const closeExtendedInfoDialog = () => ({ type: EXTENDED_INFO_CLOSE, }) export const openListenBrainzTokenDialog = () => ({ type: LISTENBRAINZ_TOKEN_OPEN, }) export const closeListenBrainzTokenDialog = () => ({ type: LISTENBRAINZ_TOKEN_CLOSE, })