feat(stats): show gross earned leave by rule (#67)

This commit is contained in:
nessar committed 2026-10-07 22:58:15 +02:00
1 parent 3fbf9c3172
commit da08ee054d
10 files changed
+571 -9

No files matched your search

@@ -1295,7 +1295,35 @@
</dt>
<dd>{{ formatStatistic(plan.metrics.longestTimeOffPeriod) }}</dd>
</div>
<div>
<dt>
{{ tr().planning.statistics.earnedLeave }} ({{
tr().planning.statistics.leaveDaysUnit
}})
</dt>
<dd>{{ formatStatistic(earnedLeave().total) }}</dd>
</div>
</dl>
@if (earnedLeave().contributions.length) {
<section aria-labelledby="earned-leave-title">
<h3 id="earned-leave-title">
{{ tr().planning.statistics.earnedLeaveByRule }} ({{
tr().planning.statistics.leaveDaysUnit
}})
</h3>
<dl class="earned-leave-breakdown">
@for (
contribution of earnedLeave().contributions;
track contribution.ruleId
) {
<div>
<dt>{{ contribution.label }}</dt>
<dd>{{ formatStatistic(contribution.quantity) }}</dd>
</div>
}
</dl>
</section>
}
}
</mat-dialog-content>
<mat-dialog-actions align="end">