Rev 3183 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import { useDispatch, useSelector } from 'react-redux';
import { closeShareModal, openShareModal } from '@store/share-modal/shareModal.actions';
export function useShareModal() {
const dispatch = useDispatch();
const { isOpen, postUrl, modalType, feedType, feedSharedId } = useSelector(
(state) => state.shareModal
);
const closeModal = () => dispatch(closeShareModal());
const openModal = ({ url, modalType, feedType }) =>
dispatch(openShareModal(url, modalType, feedType));
return {
show: isOpen,
postUrl,
modalType,
feedType,
feedSharedId,
closeModal,
openModal
};
}