Article not found
This story is missing or no longer published.
Back to News & Blog'use client'; import React, { useMemo } from 'react'; import Link from 'next/link'; import { useParams } from 'next/navigation'; import { AnnouncementBar } from '@/layout/AnnouncementBar'; import { Header } from '@/layout/Header'; import { Navbar } from '@/layout/Navbar'; import { Footer } from '@/layout/Footer'; import { StickyHeaderSpacer } from '@/components/StickyHeaderSpacer'; import { FloatingButtons } from '@/components/FloatingButtons'; import { BlogArticleView } from '@/components/blog/BlogViews'; import { DEMO_BLOG_ARTICLES, findBlogArticle } from '@/lib/blogDefaults'; export default function BlogArticlePage() { const params = useParams<{ slug: string }>(); const slug = String(params?.slug || ''); const article = useMemo( () => findBlogArticle(DEMO_BLOG_ARTICLES, slug), [slug] ); const related = useMemo(() => { if (!article) return []; return DEMO_BLOG_ARTICLES.filter( (a) => a.slug !== article.slug && a.category === article.category ).slice(0, 2); }, [article]); return (
This story is missing or no longer published.
Back to News & Blog