diff --git a/apps/web/app/blog/page.tsx b/apps/web/app/blog/page.tsx index 1f9927d..0be66fd 100644 --- a/apps/web/app/blog/page.tsx +++ b/apps/web/app/blog/page.tsx @@ -9,14 +9,11 @@ import { SectionHeader } from "../../src/components/SectionHeader"; import { Reveal } from "../../src/components/Reveal"; import { Section } from "../../src/components/Section"; import { AbstractCircuit, GradientMesh } from "../../src/components/Effects"; -import { Share2 } from "lucide-react"; -import { ShareModal } from "../../src/components/ShareModal"; import { useAnalytics } from "../../src/components/analytics/useAnalytics"; export default function BlogPage() { const [searchQuery, setSearchQuery] = useState(""); const [activeTags, setActiveTags] = useState([]); - const [isShareModalOpen, setIsShareModalOpen] = useState(false); const { trackEvent } = useAnalytics(); // Memoize allPosts @@ -116,42 +113,18 @@ export default function BlogPage() { {/* Sticky Filter Bar */}
-
- - - -
- -
-
+ + +
- setIsShareModalOpen(false)} - url={typeof window !== "undefined" ? window.location.href : ""} - title="Mintel Knowledge Base - Alle Artikel" - /> -
) : ( -
+
{postsToShow.map((post, i) => ( = ({ illustration, effects, }) => { + const hasSidebar = !!(number || title || illustration); const bgClass = { white: "bg-white", gray: "bg-slate-50/50", @@ -81,9 +82,9 @@ export const Section: React.FC = ({ {effects}
-
- {/* Sidebar: Number & Title (Only if provided) */} - {(number || title || illustration) && ( + {hasSidebar ? ( +
+ {/* Sidebar: Number & Title */}
@@ -91,7 +92,6 @@ export const Section: React.FC = ({ {number} - {/* Subtle binary overlay on number */}
+ ) : ( +
{children}
+ )}
);