From feac6437546505c2acd6122c6f626e46f25a29de Mon Sep 17 00:00:00 2001 From: JohannesOmsDev Date: Mon, 26 May 2025 10:00:35 +0200 Subject: [PATCH] 26-05-2025/Fixed Used Variables and Icons --- .../services/resource-augmentation/page.tsx | 114 +++++++++--------- components/HeaderClient.tsx | 7 +- 2 files changed, 56 insertions(+), 65 deletions(-) diff --git a/app/(website)/services/resource-augmentation/page.tsx b/app/(website)/services/resource-augmentation/page.tsx index 6720668..4e78093 100644 --- a/app/(website)/services/resource-augmentation/page.tsx +++ b/app/(website)/services/resource-augmentation/page.tsx @@ -4,7 +4,6 @@ import Link from "next/link"; import { Metadata } from "next"; import { FaArrowRight, - FaBriefcase, FaCheckCircle, FaClipboardList, // For BA FaClock, // For Time & Material @@ -13,15 +12,12 @@ import { FaPaintBrush, // For UX/UI Design FaProjectDiagram, // For Architecture/Milestones FaPuzzlePiece, // For Integration/Solutions - FaRegHandshake, // For Partnership/Client Relations FaShieldAlt, // For Reliability/QA FaSitemap, // For Process/Architecture FaSyncAlt, // For Agile/Flexibility FaTasks, // For Project Management/Milestones FaVial, // For Testing - FaUsers, // For Teams/Resources FaChartLine, // For Reporting/MI - FaLightbulb, // For Innovation/Solutions FaTools, // General Capabilities FaLayerGroup, // Frameworks (SAFe, etc.) FaFileInvoiceDollar, // Cost/Pricing @@ -295,62 +291,62 @@ const capabilities: Capability[] = [ }, ]; -interface Benefit { - icon: React.ElementType; - title: string; - description: string; -} +// interface Benefit { +// icon: React.ElementType; +// title: string; +// description: string; +// } -const augmentationBenefits: Benefit[] = [ - { - icon: FaSyncAlt, - title: "Ultimate Flexibility", - description: - "Scale your team up or down quickly based on project demands and budget.", - }, - { - icon: FaUsers, - title: "Access to Expertise", - description: - "Gain immediate access to specialized IT skills that may not be available in-house.", - }, - { - icon: FaFileInvoiceDollar, - title: "Cost-Effectiveness", - description: - "Reduce recruitment costs, overheads, and long-term commitments associated with FTEs.", - }, - { - icon: FaChartLine, - title: "Increased Productivity", - description: - "Focus your core team on strategic initiatives while OMS resources handle specific tasks or projects.", - }, - { - icon: FaShieldAlt, - title: "Reduced Hiring Burden", - description: - "Avoid the time-consuming process of sourcing, vetting, hiring, and onboarding new employees.", - }, - { - icon: FaTasks, - title: "Focus on Core Business", - description: - "Outsource IT project execution or specific roles, allowing you to concentrate on your primary objectives.", - }, - { - icon: FaCheckCircle, - title: "Quality Assurance", - description: - "Benefit from experienced professionals and managed delivery (in Milestone model) for high-quality outcomes.", - }, - { - icon: FaLightbulb, - title: "Faster Project Delivery", - description: - "Accelerate project timelines by quickly filling skill gaps and adding capacity.", - }, -]; +// const augmentationBenefits: Benefit[] = [ +// { +// icon: FaSyncAlt, +// title: "Ultimate Flexibility", +// description: +// "Scale your team up or down quickly based on project demands and budget.", +// }, +// { +// icon: FaUsers, +// title: "Access to Expertise", +// description: +// "Gain immediate access to specialized IT skills that may not be available in-house.", +// }, +// { +// icon: FaFileInvoiceDollar, +// title: "Cost-Effectiveness", +// description: +// "Reduce recruitment costs, overheads, and long-term commitments associated with FTEs.", +// }, +// { +// icon: FaChartLine, +// title: "Increased Productivity", +// description: +// "Focus your core team on strategic initiatives while OMS resources handle specific tasks or projects.", +// }, +// { +// icon: FaShieldAlt, +// title: "Reduced Hiring Burden", +// description: +// "Avoid the time-consuming process of sourcing, vetting, hiring, and onboarding new employees.", +// }, +// { +// icon: FaTasks, +// title: "Focus on Core Business", +// description: +// "Outsource IT project execution or specific roles, allowing you to concentrate on your primary objectives.", +// }, +// { +// icon: FaCheckCircle, +// title: "Quality Assurance", +// description: +// "Benefit from experienced professionals and managed delivery (in Milestone model) for high-quality outcomes.", +// }, +// { +// icon: FaLightbulb, +// title: "Faster Project Delivery", +// description: +// "Accelerate project timelines by quickly filling skill gaps and adding capacity.", +// }, +// ]; const methodologies = [ { name: "Agile (SCRUM)", icon: FaSyncAlt }, diff --git a/components/HeaderClient.tsx b/components/HeaderClient.tsx index 6a8b44c..037180f 100644 --- a/components/HeaderClient.tsx +++ b/components/HeaderClient.tsx @@ -8,11 +8,9 @@ import { usePathname } from "next/navigation"; // Import usePathname import { FiChevronDown, FiClipboard, - FiArrowRight, FiMenu, FiX, FiUsers, - FiBriefcase, FiCpu, FiBox, FiFileText, @@ -45,7 +43,7 @@ const HeaderClient = () => { const [servicesDropdownOpen, setServicesDropdownOpen] = useState(false); const [productsDropdownOpen, setProductsDropdownOpen] = useState(false); const [joinUsDropdownOpen, setJoinUsDropdownOpen] = useState(false); - const [offeringsDropdownOpen, setOfferingsDropdownOpen] = useState(false); + const handleServicesMouseEnter = () => setServicesDropdownOpen(true); const handleServicesMouseLeave = () => setServicesDropdownOpen(false); @@ -56,9 +54,6 @@ const HeaderClient = () => { const handleJoinUsMouseEnter = () => setJoinUsDropdownOpen(true); const handleJoinUsMouseLeave = () => setJoinUsDropdownOpen(false); - const handleOfferingsMouseEnter = () => setOfferingsDropdownOpen(true); - const handleOfferingsMouseLeave = () => setOfferingsDropdownOpen(false); - const pathname = usePathname(); // Get current path // Helper function to check if a path is active (exact match for simple links, startsWith for base paths)