force page to reload after successful transaction
This commit was merged in pull request #37.
This commit is contained in:
@@ -108,7 +108,7 @@ function AddRecipient() {
|
|||||||
}
|
}
|
||||||
// setRequestStatus({message: 'Recipient Added Successfully!', loading: false, status: true})
|
// setRequestStatus({message: 'Recipient Added Successfully!', loading: false, status: true})
|
||||||
toast.success("Recipient Added Successfully!");
|
toast.success("Recipient Added Successfully!");
|
||||||
setTimeout(()=>{navigate('../transfer-fund',{replace:true})},1000)
|
setTimeout(()=>{navigate('/my-wallet/transfer-fund',{replace:true})},1000)
|
||||||
}).catch((error)=>{
|
}).catch((error)=>{
|
||||||
setRequestStatus({message: 'Opps! an error occured! Try again later', loading: false, status: false})
|
setRequestStatus({message: 'Opps! an error occured! Try again later', loading: false, status: false})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ function ConfirmAddFund({payment}) {
|
|||||||
toast.success('Account Topup was sucessful')
|
toast.success('Account Topup was sucessful')
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
navigate('/my-wallet', {replace: true})
|
navigate('/my-wallet', {replace: true})
|
||||||
|
window.location.reload(true)
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
// do something
|
// do something
|
||||||
@@ -78,7 +79,7 @@ function ConfirmAddFund({payment}) {
|
|||||||
useEffect(()=>{
|
useEffect(()=>{
|
||||||
// what happens if not state redirect user
|
// what happens if not state redirect user
|
||||||
if(!state){
|
if(!state){
|
||||||
navigate('../add-fund',{replace: true})
|
navigate('/my-wallet/add-fund',{replace: true})
|
||||||
}else{
|
}else{
|
||||||
setPageLoading(false)
|
setPageLoading(false)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,8 @@ function ConfirmTransfer({payment, wallet}) {
|
|||||||
setRequestStatus({message: 'transfer successful', loading: false, status: true})
|
setRequestStatus({message: 'transfer successful', loading: false, status: true})
|
||||||
toast.success('Transfer sucessful')
|
toast.success('Transfer sucessful')
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
navigate('/', {replace: true})
|
navigate('/my-wallet', {replace: true})
|
||||||
|
window.location.reload(true)
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}).catch(error=>{
|
}).catch(error=>{
|
||||||
setRequestStatus({message: 'Opps! something went wrong! Try Again', loading: false, status: false})
|
setRequestStatus({message: 'Opps! something went wrong! Try Again', loading: false, status: false})
|
||||||
@@ -44,7 +45,7 @@ function ConfirmTransfer({payment, wallet}) {
|
|||||||
useEffect(()=>{
|
useEffect(()=>{
|
||||||
// what happens if not state redirect user
|
// what happens if not state redirect user
|
||||||
if(!state){
|
if(!state){
|
||||||
navigate('../transfer-fund',{replace: true})
|
navigate('/my-wallet/transfer-fund',{replace: true})
|
||||||
}else{
|
}else{
|
||||||
setPageLoading(false)
|
setPageLoading(false)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ export default function PersonalInfoTab({
|
|||||||
}) {
|
}) {
|
||||||
|
|
||||||
let {userDetails} = useSelector((state) => state.userDetails)
|
let {userDetails} = useSelector((state) => state.userDetails)
|
||||||
console.log('USERDETAILS', userDetails)
|
|
||||||
const apiCall = new usersService()
|
const apiCall = new usersService()
|
||||||
|
|
||||||
let navigate = useNavigate()
|
let navigate = useNavigate()
|
||||||
|
|||||||
Reference in New Issue
Block a user