UNPKG

@adyen/adyen-platform-experience-web

Version:

![Platform Experience header](https://github.com/Adyen/adyen-platform-experience-web/assets/7926613/18094965-9e01-450e-8dc9-ea84e6b22c2b)

27 lines (26 loc) 720 B
import { DISPUTE_ACTION_NEEDED_URGENTLY_THRESHOLD_DAYS as r } from "./constants.js"; import { parseDate as i } from "../../../utils/datetime/main.js"; const s = (e) => { switch (e.status) { case "UNDEFENDED": case "UNRESPONDED": { const n = i(e.dueDate); if (n != null) { const o = Date.now(), t = new Date(n); if (new Date(t).setHours(t.getHours() - 24) <= o) return 7; if (new Date(t).setDate( t.getDate() - r ) <= o) return 3; } return 1; } } return 0; }, N = (e) => s(e) > 0, m = (e) => s(e) > 1; export { s as getDisputeActionNeededLevel, N as isDisputeActionNeeded, m as isDisputeActionNeededUrgently };