From 02032aa9419a820a5ae2b1808c2eef1f7c63e861 Mon Sep 17 00:00:00 2001
From: ghaddaditw <40211818-ghaddaditw@users.noreply.replit.com>
Date: Sun, 8 Jun 2025 15:25:57 +0000
Subject: [PATCH] Add headers to pages and streamline task creation in the task
manager
Implements PageHeader component in multiple pages and refactors the task creation dialog within TasksPage.tsx.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/a0b7e69b-cfd2-47d5-b0a2-363eb33835af.jpg
---
client/src/pages/ComfortHubPage.tsx | 1 +
client/src/pages/ProfessionalDirectory.tsx | 1 +
client/src/pages/SystemMonitoringPage.tsx | 1 +
client/src/pages/TasksPage.tsx | 116 ++++++++++-----------
4 files changed, 59 insertions(+), 60 deletions(-)
diff --git a/client/src/pages/ComfortHubPage.tsx b/client/src/pages/ComfortHubPage.tsx
index 58c63d3..9461a4f 100644
--- a/client/src/pages/ComfortHubPage.tsx
+++ b/client/src/pages/ComfortHubPage.tsx
@@ -3,6 +3,7 @@ import { motion, AnimatePresence } from 'framer-motion';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
+import { PageHeader } from '@/components/ui/page-header';
import { useTranslation } from 'react-i18next';
import {
Heart,
diff --git a/client/src/pages/ProfessionalDirectory.tsx b/client/src/pages/ProfessionalDirectory.tsx
index 413a3ad..eea4e3d 100644
--- a/client/src/pages/ProfessionalDirectory.tsx
+++ b/client/src/pages/ProfessionalDirectory.tsx
@@ -8,6 +8,7 @@ import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog';
+import { PageHeader } from '@/components/ui/page-header';
import {
Search,
MapPin,
diff --git a/client/src/pages/SystemMonitoringPage.tsx b/client/src/pages/SystemMonitoringPage.tsx
index 6962e3e..c6a6524 100644
--- a/client/src/pages/SystemMonitoringPage.tsx
+++ b/client/src/pages/SystemMonitoringPage.tsx
@@ -10,6 +10,7 @@ import { Badge } from "@/components/ui/badge";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
import { Progress } from "@/components/ui/progress";
+import { PageHeader } from "@/components/ui/page-header";
import {
BarChart,
Bar,
diff --git a/client/src/pages/TasksPage.tsx b/client/src/pages/TasksPage.tsx
index db5ffea..bfd28c9 100644
--- a/client/src/pages/TasksPage.tsx
+++ b/client/src/pages/TasksPage.tsx
@@ -306,69 +306,65 @@ export default function TasksPage() {
Add Task
+