Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rostislav / 88096 / Extract
is_system_maintenance
and `is_cashier_l…
…ocked` from `GeneralStore` into the `hooks` package (#7560) * refactor: init pr * refactor: added the hook * refactor: is_system_maintenance usages updated * fix: fixed bad refactoring * refactor: usage in tests updated * feat: added useCashierLocked * refactor: oopsie * refactor: is cashier locked is now a hook * refactor: added deprecation note * test: added tests for useIsSystemMaintenance * test: added tests for useCashierLocked + a few minor changes * refactor: minor change * refactor: not using mockStore in cashier now + some refactoring * refactor: fixed bad refactor * refactor: rmved deprecated functions * refactor: rmving 'Types' aliases * refactor: rmved 'Types' aliases * refactor: @farzin-deriv's suggested change with an adjustment * refactor: same thing as prev but with other hook * Update packages/hooks/src/__tests__/useCashierLocked.spec.tsx Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> * refactor: code duplication fix * refactor: a few test files refactored * refactor: on-ramp spec refactored * refactor: use is system maintenance spec refactored * refactor: account transfer spec refactored * refactor: payment agent transfer spec * refactor: rmved deprecated stuff * refactor: withdrawal spec * refactor: account-transfer.spec.tsx * refactor: withdrawal.spec.tsx * refactor: payment-agent.spec.tsx & withdrawal.spec.tsx * refactor: account-transfer.spec.tsx * refactor: on-ramp.spec.tsx * refactor: payment-agent-transfer.spec.tsx * refactor: test coverage * Update packages/hooks/src/useIsSystemMaintenance.ts Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> * Update packages/hooks/src/useCashierLocked.ts Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> * fix: applied more suggested changes * fix: type error bug * refactor: type override to make a property optional * refactor: updated type to keep documentation (thx @farzin-deriv) * refactor: removed test to see if it changes anything * refactor: removed unused import in deposit.tsx * fix: deposit.spec.tsx should not fail now * refactor: remove TRootStore from specs + some naming changes + minor refactors * fix: removed nonexistent import --------- Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com>
- Loading branch information
8659c86
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Successfully deployed to the following URLs:
deriv-app – ./
deriv-app.vercel.app
binary.sx
deriv-app.binary.sx
deriv-app-git-master.binary.sx