user_cards.tmpl 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <div class="ui container user-cards">
  2. <h2>
  3. {{.CardsTitle}}
  4. </h2>
  5. <ul class="list">
  6. {{if not .Cards}}
  7. {{if .PageIsFollowers}}
  8. <div class="ui center dashboard no-activity">
  9. <img class="ui avatar small image" src="https://gitote-cdn.netlify.com/img/svg/followers.svg">
  10. <br/>
  11. <h2>No Followers</h2>
  12. </div>
  13. {{else if .PageIsFollowing}}
  14. <div class="ui center dashboard no-activity">
  15. <img class="ui avatar small image" src="https://gitote-cdn.netlify.com/img/svg/following.svg">
  16. <br/>
  17. <h2>No Following</h2>
  18. </div>
  19. {{else if .PageIsWatchers}}
  20. <div class="ui center dashboard no-activity">
  21. <img class="ui avatar small image" src="https://gitote-cdn.netlify.com/img/svg/watching.svg">
  22. <br/>
  23. <h2>No Watchers</h2>
  24. </div>
  25. {{else if .PageIsStargazers}}
  26. <div class="ui center dashboard no-activity">
  27. <img class="ui avatar small image" src="https://gitote-cdn.netlify.com/img/svg/taken.svg">
  28. <br/>
  29. <h2>No Stars</h2>
  30. </div>
  31. {{end}}
  32. {{end}}
  33. {{range .Cards}}
  34. <li class="item ui segment">
  35. <a href="{{.HomeLink}}">
  36. <img class="avatar" src="{{.RelAvatarLink}}"/>
  37. </a>
  38. <h3 class="name"><a href="{{.HomeLink}}">{{.DisplayName}}</a></h3>
  39. <div class="meta">
  40. {{if .Website}}
  41. <span class="octicon octicon">🔗</span> <a href="{{.Website}}" target="_blank" rel="noopener noreferrer">{{.Website}}</a>
  42. {{else if .Location}}
  43. <span class="octicon octicon">📍</span> {{.Location}}
  44. {{else}}
  45. <span class="octicon octicon">🕒</span> {{$.i18n.Tr "user.join_on"}} {{DateFmtShort .Created}}
  46. {{end}}
  47. </div>
  48. </li>
  49. {{end}}
  50. </ul>
  51. {{with .Page}}
  52. {{if gt .TotalPages 1}}
  53. <div class="center page buttons">
  54. <div class="ui borderless pagination menu">
  55. <a class="{{if not .HasPrevious}}disabled{{end}} item" {{if .HasPrevious}}href="{{$.Link}}?page={{.Previous}}"{{end}}>
  56. <i class="left arrow icon"></i> {{$.i18n.Tr "repo.issues.previous"}}
  57. </a>
  58. {{range .Pages}}
  59. {{if eq .Num -1}}
  60. <a class="disabled item">...</a>
  61. {{else}}
  62. <a class="{{if .IsCurrent}}active{{end}} item" {{if not .IsCurrent}}href="{{$.Link}}?page={{.Num}}"{{end}}>{{.Num}}</a>
  63. {{end}}
  64. {{end}}
  65. <a class="{{if not .HasNext}}disabled{{end}} item" {{if .HasNext}}href="{{$.Link}}?page={{.Next}}"{{end}}>
  66. {{$.i18n.Tr "repo.issues.next"}}&nbsp;<i class="icon right arrow"></i>
  67. </a>
  68. </div>
  69. </div>
  70. {{end}}
  71. {{end}}
  72. </div>