Infrastructure medium complexity Shared Component frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Supplies print-optimised CSS rules for legal document pages so procurement teams can produce clean paper copies. Hides navigation, sidebars, and interactive elements and expands all collapsed sections before printing. Shared with the Privacy Policy page.

Feature: Data Processing Agreement (DPA)

print-stylesheet-provider

Sources & reasoning

Listed explicitly in the Sales Website product description at line 224. Phase mapping: Sales Website scope appears in Fase 1 MVP at lines 335-338 → "MVP". A DPA is a GDPR Article 28 prerequisite for any SaaS platform processing personal data on behalf of customer organizations; all four target organizations are data controllers bound by GDPR.

Responsibilities

  • Apply print media query overrides via stylesheet link
  • Hide sidebar navigation and interactive widgets in print view
  • Ensure all document sections are fully expanded before printing
  • Set appropriate page margins and font sizes for A4/Letter output

Interfaces

applyPrintStyles(target: HTMLElement): void
getStylesheetHref(): string