Rev 3182 | Ir a la última revisión | 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
}
}