EU Parliament Monitor - API Documentation - v0.7.19
    Preparing search index...

    Function buildMultiDimensionalSwotSection

    • Build a complete multi-dimensional SWOT analysis section HTML.

      Renders a primary aggregated 4-quadrant SWOT matrix followed by optional:

      • Dimension drill-downs (Political, Economic, Social, Legal, Geopolitical) as CSS-only <details> disclosure widgets
      • Stakeholder perspectives (Citizens, Industry, NGOs, MEPs, etc.) as collapsible <details> widgets
      • Temporal analysis (short-term, medium-term, long-term) as collapsible <details> widgets
      • Cross-references linking SWOT items to specific EP documents/votes

      All interactivity is CSS-only (no JavaScript), ensuring compatibility with strict CSP policies and WCAG 2.1 AA accessibility requirements.

      Returns an empty string if the analysis has no dimensions or all dimensions are empty.

      Parameters

      • analysis: MultiDimensionalSwot | null | undefined

        Multi-dimensional SWOT data (null/undefined returns empty string)

      • lang: string = 'en'

        BCP 47 language code for localized headings (defaults to "en")

      • Optionalheading: string

        Optional custom section heading override

      Returns string

      HTML section string or empty string