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 ( -
+