Skip to content

Commit

Permalink
Re-adding on mod file state/application/hooks removed from original
Browse files Browse the repository at this point in the history
  • Loading branch information
Leandro committed Mar 4, 2022
1 parent facde30 commit 91a4faf
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions src/custom/state/application/hooks.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@
import { createAction } from '@reduxjs/toolkit'

import { ApplicationModal } from 'state/application/reducer'
import { useToggleModal } from '@src/state/application/hooks'
import { useCallback } from 'react'
import { ApplicationModal } from 'state/application/reducer'
import { useAppDispatch } from 'state/hooks'

export * from '@src/state/application/hooks'

export const setOpenModal = createAction<ApplicationModal | null>('application/setOpenModal')

export function useToggleTransactionConfirmation(): () => void {
return useToggleModal(ApplicationModal.TRANSACTION_CONFIRMATION)
}

// TODO: These two seem to be gone from original. Check whether they have been replaced
export function useOpenModal(modal: ApplicationModal): () => void {
const dispatch = useAppDispatch()
return useCallback(() => dispatch(setOpenModal(modal)), [dispatch, modal])
}

export function useCloseModals(): () => void {
const dispatch = useAppDispatch()
return useCallback(() => dispatch(setOpenModal(null)), [dispatch])
}

0 comments on commit 91a4faf

Please sign in to comment.