A webmail client. Forked from https://git.sr.ht/~migadu/alps
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.
 
 
 
 

54 lines
1.5 KiB

  1. {{template "head.html" .Global}}
  2. {{template "nav.html" .Global}}
  3. <div class="container-fluid">
  4. <div class="row">
  5. <div class="col-md-12 header-tabbed">
  6. <h2>{{.Time.Format "January 2006"}}</h2>
  7. <ul class="nav nav-tabs">
  8. <li class="nav-item">
  9. <a class="nav-link active" href="/calendar">Calendar</a>
  10. </li>
  11. </ul>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="container-fluid mailbox-container">
  16. <div class="row">
  17. <div class="col-md-2 mailboxes-column">
  18. <ul class="nav flex-column">
  19. <li class="nav-item">
  20. <a class="nav-link active" href="/calendar">{{.Calendar.Name}}</a>
  21. </li>
  22. </ul>
  23. </div>
  24. <div class="col-md-10 messages-column">
  25. {{if .Events}}
  26. <ul class="nav flex-column">
  27. {{range .Events}}
  28. {{$event := index .Data.Events 0}}
  29. <li class="nav-item">
  30. <a
  31. class="nav-link"
  32. href="/calendar/{{$event.Props.Text "UID" | pathescape}}"
  33. >
  34. {{$event.Props.Text "SUMMARY"}}
  35. ({{$event.DateTimeStart nil | formatdate}} — {{$event.DateTimeEnd nil | formatdate}})
  36. </a>
  37. </li>
  38. {{end}}
  39. </ul>
  40. {{else}}
  41. <p>No events.</p>
  42. {{end}}
  43. <p>
  44. <a href="/calendar?month={{.PrevPage}}">Previous month</a>
  45. · <a href="/calendar?month={{.NextPage}}">Next month</a>
  46. </p>
  47. </div>
  48. </div>
  49. </div>
  50. {{template "foot.html"}}