(xyPosition, defaultSignImg, type)
| 2683 | |
| 2684 | //function for add default signature or image for all requested location |
| 2685 | export const addDefaultSignatureImg = (xyPosition, defaultSignImg, type) => { |
| 2686 | let xyDefaultPos = []; |
| 2687 | for (let i = 0; i < xyPosition.length; i++) { |
| 2688 | const getXYdata = xyPosition[i].pos; |
| 2689 | const getPageNo = xyPosition[i].pageNumber; |
| 2690 | const getPosData = getXYdata; |
| 2691 | |
| 2692 | const addSign = getPosData.map((position) => { |
| 2693 | if (position.type) { |
| 2694 | if (position?.type === type) { |
| 2695 | return { |
| 2696 | ...position, |
| 2697 | SignUrl: defaultSignImg, |
| 2698 | ImageType: "default", |
| 2699 | options: { ...position.options, response: defaultSignImg } |
| 2700 | }; |
| 2701 | } |
| 2702 | } else if (position && !position.isStamp) { |
| 2703 | return { |
| 2704 | ...position, |
| 2705 | SignUrl: defaultSignImg, |
| 2706 | ImageType: "default", |
| 2707 | options: { ...position.options, response: defaultSignImg } |
| 2708 | }; |
| 2709 | } |
| 2710 | return position; |
| 2711 | }); |
| 2712 | |
| 2713 | const newXypos = { pageNumber: getPageNo, pos: addSign }; |
| 2714 | xyDefaultPos.push(newXypos); |
| 2715 | } |
| 2716 | return xyDefaultPos; |
| 2717 | }; |
| 2718 | |
| 2719 | //function for get month |
| 2720 | export const getMonth = (date) => { |
no outgoing calls
no test coverage detected