pdf.ts 836 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { PayloadType } from '../constants/type';
  2. export const setCurrentPage = (state: Object, { payload }: PayloadType) => ({
  3. ...state,
  4. currentPage: payload,
  5. });
  6. export const setTotalPage = (state: Object, { payload }: PayloadType) => ({
  7. ...state,
  8. totalPage: payload,
  9. });
  10. export const setPdf = (state: Object, { payload }: PayloadType) => ({
  11. ...state,
  12. pdf: payload,
  13. });
  14. export const setProgress = (state: Object, { payload }: PayloadType) => ({
  15. ...state,
  16. progress: payload,
  17. });
  18. export const setViewport = (state: Object, { payload }: PayloadType) => ({
  19. ...state,
  20. viewport: payload,
  21. });
  22. export const changeScale = (state: Object, { payload }: PayloadType) => ({
  23. ...state,
  24. scale: payload,
  25. });
  26. export const changeRotate = (state: Object, { payload }: PayloadType) => ({
  27. ...state,
  28. rotation: payload,
  29. });