From c3fa10dd538bd544bddd0b26420ea2f2d29fc674 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 22 Feb 2026 18:07:48 +0100 Subject: [PATCH] fix(ui): apply user-requested fixes for Meme, TOC, ROI Calculator, and Gantt --- apps/web/src/components/ArticleMeme.tsx | 4 ++-- apps/web/src/components/DiagramGantt.tsx | 2 +- apps/web/src/components/TableOfContents.tsx | 4 ++-- .../components/simulations/PerformanceROICalculator.tsx | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/web/src/components/ArticleMeme.tsx b/apps/web/src/components/ArticleMeme.tsx index 7f4fb4c..6d81ca5 100644 --- a/apps/web/src/components/ArticleMeme.tsx +++ b/apps/web/src/components/ArticleMeme.tsx @@ -97,13 +97,13 @@ export const ArticleMeme: React.FC = ({ t return ( -
+
{/* Ambient Glow */}
{/* Share Button */} -
+
diff --git a/apps/web/src/components/DiagramGantt.tsx b/apps/web/src/components/DiagramGantt.tsx index 323cf86..a7aed5f 100644 --- a/apps/web/src/components/DiagramGantt.tsx +++ b/apps/web/src/components/DiagramGantt.tsx @@ -35,7 +35,7 @@ ${(tasks || []) const deps = task.dependencies?.length ? `, after ${task.dependencies.join(" ")}` : ""; - const safeName = task.name.replace(/:/g, " -"); + const safeName = task.name.replace(/[:&<>"]/g, " -"); return ` ${safeName} :${task.id}, ${task.start}, ${task.duration}${deps}`; }) .join("\n")}`; diff --git a/apps/web/src/components/TableOfContents.tsx b/apps/web/src/components/TableOfContents.tsx index f652fb3..ef15033 100644 --- a/apps/web/src/components/TableOfContents.tsx +++ b/apps/web/src/components/TableOfContents.tsx @@ -75,12 +75,12 @@ export const TableOfContents: React.FC = ({ items, classNa }; return ( -
+