(day)
| 127 | }, |
| 128 | |
| 129 | getRangeDayType(day) { |
| 130 | const { currentDate, allowSameDay } = this.data; |
| 131 | if (!Array.isArray(currentDate)) { |
| 132 | return ''; |
| 133 | } |
| 134 | |
| 135 | const [startDay, endDay] = currentDate; |
| 136 | |
| 137 | if (!startDay) { |
| 138 | return ''; |
| 139 | } |
| 140 | |
| 141 | const compareToStart = compareDay(day, startDay); |
| 142 | |
| 143 | if (!endDay) { |
| 144 | return compareToStart === 0 ? 'start' : ''; |
| 145 | } |
| 146 | |
| 147 | const compareToEnd = compareDay(day, endDay); |
| 148 | |
| 149 | if (compareToStart === 0 && compareToEnd === 0 && allowSameDay) { |
| 150 | return 'start-end'; |
| 151 | } |
| 152 | |
| 153 | if (compareToStart === 0) { |
| 154 | return 'start'; |
| 155 | } |
| 156 | |
| 157 | if (compareToEnd === 0) { |
| 158 | return 'end'; |
| 159 | } |
| 160 | |
| 161 | if (compareToStart > 0 && compareToEnd < 0) { |
| 162 | return 'middle'; |
| 163 | } |
| 164 | |
| 165 | return ''; |
| 166 | }, |
| 167 | |
| 168 | getDayType(day) { |
| 169 | const { type, minDate, maxDate, currentDate } = this.data; |
nothing calls this directly
no test coverage detected