PrintStylesheetProvider
Component Detail
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.
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.
-
docs/source/likeperson.md · line 224Privacy policy, Terms of Service, Data Processing Agreement, Cookie Policy
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