))}
diff --git a/components/calendar/task-chip.tsx b/components/calendar/task-chip.tsx
index ccea5a78d..7df48a12d 100644
--- a/components/calendar/task-chip.tsx
+++ b/components/calendar/task-chip.tsx
@@ -10,6 +10,8 @@ interface CalendarTaskChipProps {
calendar?: Calendar;
onToggleComplete?: (task: CalendarTask) => void;
onSelect?: (task: CalendarTask) => void;
+ /** A full row for a finger: 44px tall, a bigger circle with a 44px hit area (phone day view). */
+ touch?: boolean;
className?: string;
}
@@ -17,7 +19,7 @@ interface CalendarTaskChipProps {
* A task on its due day in the month and week grids (#1107). The circle
* toggles completion; the title opens the task in the editor.
*/
-export function CalendarTaskChip({ task, calendar, onToggleComplete, onSelect, className }: CalendarTaskChipProps) {
+export function CalendarTaskChip({ task, calendar, onToggleComplete, onSelect, touch = false, className }: CalendarTaskChipProps) {
const t = useTranslations("calendar");
const isCompleted = task.progress === "completed";
const color = calendar?.color || "#3b82f6";
@@ -26,30 +28,39 @@ export function CalendarTaskChip({ task, calendar, onToggleComplete, onSelect, c
return (