From 59ff05526b81118686ae5f177f2b489f7970fc2a Mon Sep 17 00:00:00 2001 From: ghaddaditw <40211818-ghaddaditw@users.noreply.replit.com> Date: Sun, 8 Jun 2025 06:50:30 +0000 Subject: [PATCH] Enhance task management page with new features and improve overall layout Adds i18next translation, ProjectManager component, Tabs, and FolderOpen icon to TasksPage.tsx. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/19b15a0b-0a39-4c0f-bead-1eeafb010a4e.jpg --- client/src/pages/TasksPage.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/pages/TasksPage.tsx b/client/src/pages/TasksPage.tsx index 88301f1..022b3f5 100644 --- a/client/src/pages/TasksPage.tsx +++ b/client/src/pages/TasksPage.tsx @@ -1,7 +1,9 @@ import { useState, useMemo, useEffect } from "react"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; +import { useTranslation } from "react-i18next"; import { useVoiceIntegration } from "@/hooks/useVoiceIntegration"; import { VoiceShortcuts } from "@/components/voice/VoiceShortcuts"; +import { ProjectManager } from "@/components/tasks/ProjectManager"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; @@ -10,11 +12,12 @@ import { Textarea } from "@/components/ui/textarea"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { Badge } from "@/components/ui/badge"; import { Checkbox } from "@/components/ui/checkbox"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { useToast } from "@/hooks/use-toast"; import Sidebar from "@/components/layout/Sidebar"; import { Plus, Calendar, Clock, Search, Filter, Trash2, CheckCircle2, - PlayCircle, MoreHorizontal, Edit, ArrowUpDown, AlertTriangle + PlayCircle, MoreHorizontal, Edit, ArrowUpDown, AlertTriangle, FolderOpen } from "lucide-react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, DropdownMenuSeparator } from "@/components/ui/dropdown-menu";