Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. <template>
  2. <div class="applicants">
  3. <button class="button">
  4. <nuxt-link to="/applicant/create">Create New Applicant</nuxt-link>
  5. </button>
  6. <b-table
  7. :data="applicants"
  8. >
  9. <template slot-scope="props">
  10. <b-table-column label="First Name">
  11. {{props.row.first_name}}
  12. </b-table-column>
  13. <b-table-column label="Other Name">
  14. {{props.row.other_name}}
  15. </b-table-column>
  16. <b-table-column label="Last Name">
  17. {{props.row.surname}}
  18. </b-table-column>
  19. <b-table-column label="Email">
  20. {{props.row.email_address}}
  21. </b-table-column>
  22. <b-table-column label="Application Status" >
  23. <button class="button">{{props.row.application_status}}</button>
  24. </b-table-column>
  25. <b-table-column>
  26. <nuxt-link :to="'/applicant/'+props.row.id" class="view__applicant">View Aplicant <i class="mdi mdi-account"></i></nuxt-link>
  27. </b-table-column>
  28. </template>
  29. </b-table>
  30. </div>
  31. </template>
  32.  
  33. <script>
  34. export default {
  35. data(){
  36. return{
  37. }
  38. },
  39. computed:{
  40. applicants(){
  41. return this.$store.state.applicants.applicant.allApplicants
  42. }
  43. },
  44. fetch({store}){
  45. store.dispatch('applicants/applicant/getApplicants')
  46. },
  47. methods: {
  48. getStyle(progress){
  49. let appProg = _.find(this.appStatus, prog=>{
  50. prog.val === progress
  51. })
  52. return appProg.style
  53. }
  54. }
  55. }
  56. </script>
  57.  
  58. <style>
  59. .applicants{
  60. padding: 20px;
  61. }
  62. .view__applicant{
  63. color: black;
  64. }
  65. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement