File tree Expand file tree Collapse file tree 2 files changed +17
-13
lines changed
Expand file tree Collapse file tree 2 files changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -49,9 +49,11 @@ const TableSection = ({
4949function TableBenefit ( {
5050 title,
5151 values,
52+ lastPageRow,
5253} : {
5354 title : string ;
5455 values : Array < number | string | boolean > ;
56+ lastPageRow ?: boolean ;
5557} ) {
5658 return (
5759 < >
@@ -65,18 +67,6 @@ function TableBenefit({
6567 ) }
6668 >
6769 { typeof value === "boolean" ? ( value ? "✓" : "-" ) : value }
68- < span
69- className = { clsx (
70- "absolute top-[-2px] left-0 right-0 h-[4px]" ,
71- getBackgroundColor ( i ) ,
72- ) }
73- />
74- < span
75- className = { clsx (
76- "absolute bottom-[-2px] left-0 right-0 h-[4px]" ,
77- getBackgroundColor ( i ) ,
78- ) }
79- />
8070 </ div >
8171 ) ;
8272 } ) }
@@ -197,7 +187,7 @@ export function PricingPage({
197187 </ >
198188 ) }
199189
200- { Object . entries ( page ) . map ( ( [ category , benefits ] ) => {
190+ { Object . entries ( page ) . map ( ( [ category , benefits ] , index ) => {
201191 return (
202192 < >
203193 < TableSection
@@ -212,6 +202,7 @@ export function PricingPage({
212202 const levelBenefit = getBenefitForLevel ( benefit , p ) ;
213203 return levelBenefit ? levelBenefit . value : "-" ;
214204 } ) }
205+ lastPageRow = { index === Object . keys ( page ) . length - 1 }
215206 key = { benefit . name }
216207 />
217208 ) ) }
Original file line number Diff line number Diff line change @@ -34,3 +34,16 @@ body:has(.brochure-page) {
3434 height : 29.7cm ;
3535 page-break-before : always;
3636}
37+
38+ @media print {
39+ * {
40+ -webkit-print-color-adjust : exact !important ;
41+ print-color-adjust : exact !important ;
42+ -webkit-transform : translateZ (0 );
43+ transform : translateZ (0 );
44+ box-decoration-break : clone;
45+ -webkit-box-decoration-break : clone;
46+ background-clip : padding-box;
47+ page-break-inside : avoid;
48+ }
49+ }
You can’t perform that action at this time.
0 commit comments