Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

71 行
1.2 KiB

  1. {{define "header"}}
  2. <header class="default fade-in">
  3. </header>
  4. {{end}}
  5. {{define "main"}}
  6. <div id="pdf-doc" ref="doc" v-if="estimate">
  7. <div class="disclaimer"><p>Actual costs may vary from estimates after approval. Get an official quote before choosing a loan.</p></div>
  8. <header class="heading">
  9. <img src="data:image/png;base64,{{.Letterhead}}" />
  10. <div>
  11. <div class="user-info">
  12. <h4>{{.User.FirstName}} {{.User.LastName}}</h4>
  13. <span>{{.User.Email}}</span>
  14. <span>{{.User.Phone}}</span>
  15. <small>{{.User.Address.Street}}</small>
  16. <small>
  17. {{.User.Address.City}}, {{.User.Address.Region}} {{.User.Address.Zip}}
  18. </small>
  19. </div>
  20. <img src="data:image/png;base64,{{.Avatar}}" />
  21. </div>
  22. </header>
  23. <style scoped>
  24. #pdf-doc {
  25. margin: 4px 30px;
  26. }
  27. .disclaimer {
  28. font-weight: bold;
  29. border-bottom: 1px solid lightgrey;
  30. margin-bottom: 20px;
  31. color: var(--text);
  32. }
  33. .disclaimer p {
  34. margin: 5px 0;
  35. }
  36. h4 {
  37. margin: 4px 0;
  38. }
  39. header.heading {
  40. display: flex;
  41. justify-content: space-between;
  42. }
  43. .user-info {
  44. display: flex;
  45. flex-flow: column;
  46. }
  47. #pdf-doc header.heading > div {
  48. display: flex;
  49. text-align: right;
  50. }
  51. header.heading .user-info {
  52. margin-right: 8px;
  53. }
  54. </style>
  55. {{end}}