Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

new.vue 688 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <div id="new" class="page">
  3. <h2>New Loan</h2>
  4. <section class="loans-list">
  5. <h3 v-for="(l, indx) in loans"
  6. :class="selected == indx ? 'sel' : ''"
  7. @click="() => selected = indx"
  8. >
  9. {{l.title}}
  10. </h3>
  11. <div class="add">
  12. <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
  13. fill="currentColor" class="bi bi-plus" viewBox="0 0 16 16"> <path d="M8 4a.5.5 0
  14. 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0
  15. 0 1 8 4z"/> </svg>
  16. </div>
  17. </section>
  18. </div>
  19. </template>
  20. <script>
  21. const loans = [
  22. {title: "Loan Example"},
  23. {title: "Another One"}
  24. ]
  25. export default {
  26. props: ['user'],
  27. data() {
  28. return {loans: loans, selected: 0}
  29. }
  30. }
  31. </script>