Skip to content

Commit

Permalink
Include mail stylsheet tag in invoice pdf files and layout [OFN-12214]
Browse files Browse the repository at this point in the history
  • Loading branch information
wandji20 committed Aug 12, 2024
1 parent 9e12eb5 commit ef878b3
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 49 deletions.
50 changes: 1 addition & 49 deletions app/views/layouts/pdf.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -2,55 +2,7 @@
%html
%head
%meta{charset: 'utf-8'}
-# Using wicked_pdf_stylesheet_pack_tag with a new pdf pack was not working when using
-# WickedPdf.new.pdf_from_string cause the css file reference was not absolute
-# So I ended up putting inline css here, so it's included for sure in the PDF
:css
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
font-family: system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
color: #212529;
}
table {
width: 100%;
border-collapse: collapse;
}
th {
text-align: left;
}
th, td {
padding: 7px 5px;
vertical-align: middle;
text-overflow: ellipsis;
padding-top: 12px;
}
tr {
border-bottom: 1px solid #e2e2e2;
}
thead {
background-color: #f6f6f6;
border-bottom: 1px solid grey;
}
.h1, .h2, .h3 {
font-weight: bold;
padding-top: 15px;
}
.h1 {
font-size: 1.6rem;
padding-top: 20px;
}
.h2 {
font-size: 1.3rem;
}
.h3 {
font-size: 1.15rem;
}
.text-bold {
font-weight: bold;
}
wicked_pdf_stylesheet_link_tag 'mail'

%body
= yield
2 changes: 2 additions & 0 deletions app/views/spree/admin/orders/invoice.html.haml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
= wicked_pdf_stylesheet_link_tag "mail"

%table{:width => "100%"}
%tbody
%tr{ valign: "top" }
Expand Down
2 changes: 2 additions & 0 deletions app/views/spree/admin/orders/invoice2.html.haml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
= wicked_pdf_stylesheet_link_tag "mail"

%table{:width => "100%"}
%tbody
%tr{ valign: "top" }
Expand Down
2 changes: 2 additions & 0 deletions app/views/spree/admin/orders/invoice4.html.haml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
= wicked_pdf_stylesheet_link_tag "mail"

%table{:width => "100%"}
%tbody
%tr{ valign: "top" }
Expand Down

0 comments on commit ef878b3

Please sign in to comment.