From 7870d0b31e4d830cece1085c458c4a762b4d7dc6 Mon Sep 17 00:00:00 2001 From: paul-nothaft <40865108-paul-nothaft@users.noreply.replit.com> Date: Fri, 24 Oct 2025 07:47:41 +0000 Subject: [PATCH] Improve task management with quick delete and complete options Add tooltip functionality for quick delete and toggle complete actions on TaskCard component, and update translations. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ceced2fc-aa46-458d-ba87-ddd4b7bb1518 Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/659922a9-0087-461c-90dd-6d9a58b81d4d/ceced2fc-aa46-458d-ba87-ddd4b7bb1518/7gWYrTe --- client/src/components/TaskCard.tsx | 55 ++++++++++++++++++++---------- client/src/i18n/locales/de.json | 2 ++ client/src/i18n/locales/en.json | 2 ++ 3 files changed, 41 insertions(+), 18 deletions(-) diff --git a/client/src/components/TaskCard.tsx b/client/src/components/TaskCard.tsx index 231dbcd..1f804d3 100644 --- a/client/src/components/TaskCard.tsx +++ b/client/src/components/TaskCard.tsx @@ -13,6 +13,11 @@ import { Clock, Calendar, Play, Pause, MoreHorizontal, Edit, Trash2, Timer, Chec import { Task, Label } from '@shared/schema'; import { useQuery } from '@tanstack/react-query'; import { Checkbox } from "@/components/ui/checkbox"; +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from "@/components/ui/tooltip"; interface TaskCardProps { task: Task; @@ -98,12 +103,19 @@ export default function TaskCard({ task, onStartTimer, onStopTimer, onEdit, onDe >
{t('taskCard.toggleComplete')}
+{t('taskCard.quickDelete')}
+