(rtl: boolean, checked: boolean, deltaX: number, margin: number)
| 520 | } |
| 521 | |
| 522 | const shouldToggle = (rtl: boolean, checked: boolean, deltaX: number, margin: number): boolean => { |
| 523 | if (checked) { |
| 524 | return (!rtl && margin > deltaX) || (rtl && -margin < deltaX); |
| 525 | } else { |
| 526 | return (!rtl && -margin < deltaX) || (rtl && margin > deltaX); |
| 527 | } |
| 528 | }; |
| 529 | |
| 530 | let toggleIds = 0; |