import ContentThumbnailTemplate from "../../components/ContentThumbnailTemplate"; // Mock blog post data for testing const mockPost1 = { slug: "test-post-1", frontmatter: { title: "Resolving Active Conflicts", description: "Practical steps for resolving conflicts while maintaining trust, cooperation, and shared goals", author: "Author name", date: "2025-04-15", tags: ["conflict-resolution", "governance", "community"], }, wordCount: 467, readingTime: 3, }; const mockPost2 = { slug: "test-post-2", frontmatter: { title: "Operational Security for Mutual Aid", description: "Tactics to protect members, secure communication, and prevent Infiltration", author: "Author name", date: "2025-04-10", tags: ["community-building", "sustainability", "structure"], }, wordCount: 523, readingTime: 4, }; const mockPost3 = { slug: "test-post-3", frontmatter: { title: "Making decisions without hierarchy", description: "A brief guide to collaborative nonhierarchical decision making", author: "Author name", date: "2025-04-05", tags: ["communication", "remote-work", "collaboration"], }, wordCount: 389, readingTime: 2, }; export default function TestThumbnailPage() { return (

ContentThumbnailTemplate Test

{/* Vertical Variant */}

Vertical Variant

{/* Horizontal Variant */}

Horizontal Variant

{/* Component Props */}

Component Props

Required Props:

  • post - Blog post object with frontmatter

Optional Props:

  • variant - "vertical" (default) or "horizontal"
  • className - Additional CSS classes
  • showTags - Show/hide tags (default: true)
  • showReadingTime - Show/hide reading time (default: true)
{/* Mock Data */}

Mock Data Structure

              {JSON.stringify(mockPost1, null, 2)}
            
); }