EU Parliament Monitor — API Documentation - v1.0.11
    Preparing search index...

    Module Templates/SectionBuilders

    Reusable section builder utilities for article template architecture.

    This file is a thin re-export barrel — Refactor 8/8 split the original 758-LOC monolith into focused per-section modules under ./sections/. Every public export listed here is preserved verbatim so downstream consumers (article HTML, news indexes, political-intelligence landing, sitemap) keep importing from templates/section-builders without churn.

    Each section builder lives in its own file:

    • ./sections/quality-score.ts — quality scoring + badge
    • ./sections/toc.ts — table of contents
    • ./sections/timeline.ts — legislative/procedural timeline
    • ./sections/comparison.ts — before/after comparison table
    • ./sections/key-figures.ts — numeric key-figures bar
    • ./sections/banner.ts — responsive banner/picture, icon links, social meta
    • ./sections/header.ts — shared site header
    • ./sections/footer.ts — Hack23 AB footer

    Functions

    computeArticleQualityScore → computeArticleQualityScore
    buildQualityScoreBadge → buildQualityScoreBadge
    buildTableOfContents → buildTableOfContents
    buildTimelineSection → buildTimelineSection
    buildComparisonTable → buildComparisonTable
    buildKeyFiguresBar → buildKeyFiguresBar
    buildResponsiveBannerPicture → buildResponsiveBannerPicture
    buildResponsiveSocialImageMeta → buildResponsiveSocialImageMeta
    buildPageBanner → buildPageBanner
    buildSiteHeader → buildSiteHeader
    buildSiteFooter → buildSiteFooter

    Interfaces

    TimelineItem → TimelineItem
    KeyFigure → KeyFigure
    ResponsiveBannerPictureOptions → ResponsiveBannerPictureOptions
    SiteHeaderOptions → SiteHeaderOptions
    SiteFooterOptions → SiteFooterOptions