import { CardArticle } from '@/components/CardArticle/CardArticle'; import { Divider } from '@/components/Divider/Divider'; import { Heading } from '@/components/Heading/Heading'; import { Aside, Layout, Main } from '@/components/Layout/Layout'; import { Link } from '@/components/Link/Link'; import { Paragraph } from '@/components/Paragraph/Paragraph'; import TLDRProfile from '@/components/TLDRProfile/TLDRProfile'; import { useLeaflet } from '@/hooks/atproto'; import type { JSX } from 'react'; import { Helmet } from 'react-helmet-async'; /** * Writing page component - displays blog posts from AT Protocol PDS * * @returns JSX element with writing page content */ export default function WritingPage(): JSX.Element { const { data: documents, loading, error } = useLeaflet(); const jsonLd = { '@context': 'https://schema.org', '@type': 'CollectionPage', name: 'Writing by Barry Prendergast', description: 'Articles and writing on design strategy, product design, and design operations.', url: 'https://renderg.host/writing', author: { '@type': 'Person', name: 'Barry Prendergast', url: 'https://renderg.host', }, }; return ( <> Writing | Barry Prendergast