diff --git a/app/Services/PdfMaker/Design.php b/app/Services/PdfMaker/Design.php index f4474c9ec90a..6c7d0563b875 100644 --- a/app/Services/PdfMaker/Design.php +++ b/app/Services/PdfMaker/Design.php @@ -106,9 +106,9 @@ class Design extends BaseDesign 'id' => 'product-table', 'elements' => $this->productTable(), ], - 'product-table-footer' => [ - 'id' => 'product-table-footer', - 'elements' => $this->tableFooter(), + 'table-totals' => [ + 'id' => 'table-totals', + 'elements' => $this->tableTotals(), ], 'footer-elements' => [ 'id' => 'footer', @@ -257,13 +257,13 @@ class Design extends BaseDesign return $elements; } - public function tableFooter() + public function tableTotals(): array { $variables = $this->context['pdf_variables']['total_columns']; $elements = [ ['element' => 'div', 'elements' => [ - ['element' => 'span', 'content' => '$entity.public_notes', 'properties' => ['data-element' => 'product-table-public-notes-label']], + ['element' => 'span', 'content' => '$entity.public_notes', 'properties' => ['data-element' => 'total-table-public-notes-label']], ]], ]; diff --git a/resources/views/pdf-designs/plain.html b/resources/views/pdf-designs/plain.html index c30170d40961..9fb4bc32e214 100644 --- a/resources/views/pdf-designs/plain.html +++ b/resources/views/pdf-designs/plain.html @@ -88,11 +88,11 @@ text-align: right; } - #product-table-footer { + #table-totals { page-break-inside: avoid; } - #product-table-footer > * { + #table-totals > * { display: grid; grid-template-columns: 3fr 1fr 1fr; padding-top: .5rem; @@ -100,16 +100,16 @@ gap: 20px; } - #product-table-footer + #table-totals > * - [data-element='product-table-balance-due-label'], - #product-table-footer + [data-element='total-table-balance-due-label'], + #table-totals > * - [data-element='product-table-balance-due'] { + [data-element='total-table-balance-due'] { font-weight: bold; } - #product-table-footer > * > :last-child { + #table-totals > * > :last-child { text-align: right; padding-right: 1rem; } @@ -137,7 +137,7 @@
- +