Skip to content

Commit

Permalink
be better about guessing navlink for custom slot label formatting. cl…
Browse files Browse the repository at this point in the history
…oses #5317
  • Loading branch information
arshaw committed Jul 28, 2020
1 parent 1658f88 commit 9da0611
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages-premium
7 changes: 5 additions & 2 deletions packages/common/src/datelib/duration.ts
Expand Up @@ -98,8 +98,11 @@ export function durationsEqual(d0: Duration, d1: Duration): boolean {
d0.milliseconds === d1.milliseconds
}

export function isSingleDay(dur: Duration) {
return dur.years === 0 && dur.months === 0 && dur.days === 1 && dur.milliseconds === 0
export function asCleanDays(dur: Duration) {
if (!dur.years && !dur.months && !dur.milliseconds) {
return dur.days
}
return 0
}


Expand Down
2 changes: 1 addition & 1 deletion packages/common/src/main.ts
Expand Up @@ -118,7 +118,7 @@ export { DateSpan, DateSpanApi, DatePointApi, isDateSpansEqual } from './structs
export { DateMarker, addDays, startOfDay, addMs, addWeeks, diffWeeks, diffWholeWeeks, diffWholeDays, diffDayAndTime, diffDays, isValidDate } from './datelib/marker'
export {
Duration, createDuration,
isSingleDay, multiplyDuration, addDurations,
asCleanDays, multiplyDuration, addDurations,
asRoughMinutes, asRoughSeconds, asRoughMs,
wholeDivideDurations, greatestDurationDenominator
} from './datelib/duration'
Expand Down

0 comments on commit 9da0611

Please sign in to comment.