Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA week chosen by ISO week with a duration field per day, a running total and an overtime line above a weekly threshold. Use this when hours are logged per day and reviewed per week against an overtime threshold.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use it when hours are logged per day and reviewed per week against an overtime threshold.
Do not use it for clocking in and out; use punch-clock-time-entry.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
| value / defaultValue | { week: string | null; hours: Record<string, string | null> } | empty | Week and ISO durations by date. |
| onValueChange | (value, totals: { total; overtime }) => void | - | Minutes worked and over the threshold. |
| overtimeAfterHours | number | 40 | Weekly threshold. |
| today / locale | - | - | Reference day and locale. |
The pattern ships with a Testing Library test (timesheet-week-entry.test.tsx) that covers the totals and overtime, the days of the week and reporting.