chat.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ---
  2. title: Chat
  3. page-header: Chat
  4. page-menu: extra.chat
  5. layout: default
  6. permalink: chat.html
  7. page-container-class: flex-fill d-flex flex-column
  8. ---
  9. {% assign person = people[4] %}
  10. <div class="card flex-fill">
  11. <div class="row g-0 flex-fill">
  12. <div class="col-12 col-lg-5 col-xl-3 border-end d-flex flex-column">
  13. <div class="card-header d-none d-md-block">
  14. <div class="input-icon">
  15. <span class="input-icon-addon"> {% include "ui/icon.html" icon="search" %} </span>
  16. <input type="text" value="" class="form-control" placeholder="Search…" aria-label="Search" />
  17. </div>
  18. </div>
  19. <div class="card-body p-0 scrollable flex-fill">
  20. <div class="nav flex-column nav-pills" role="tablist">
  21. {% for person in people limit: 10 %}
  22. <a href="#chat-1" class="nav-link text-start mw-100 p-3{% if forloop.index == 1 %} active{% endif %}" id="chat-1-tab" data-bs-toggle="pill" role="tab" aria-selected="true">
  23. <div class="row align-items-center flex-fill">
  24. <div class="col-auto">{% include "ui/avatar.html" person=person %}</div>
  25. <div class="col text-body">
  26. <div>{{ person.full_name }}</div>
  27. <div class="text-secondary text-truncate w-100">{{ chats[forloop.index].message }}</div>
  28. </div>
  29. {% if forloop.index == 7 %}
  30. <div class="col-auto">🌴</div>
  31. {% endif %}
  32. </div>
  33. </a>
  34. {% endfor %}
  35. </div>
  36. </div>
  37. </div>
  38. <div class="col-12 col-lg-7 col-xl-9 d-flex flex-column">
  39. <div class="card-body scrollable">{% include "ui/chat.html" wide=true %}</div>
  40. <div class="card-footer">
  41. <div class="input-group input-group-flat">
  42. <input type="text" class="form-control" autocomplete="off" placeholder="Type message" />
  43. <span class="input-group-text">
  44. <a href="#" class="link-secondary" data-bs-toggle="tooltip" aria-label="Clear search" title="Clear search"> {% include "ui/icon.html" icon="mood-smile" %} </a>
  45. <a href="#" class="link-secondary ms-2" data-bs-toggle="tooltip" aria-label="Add notification" title="Add notification"> {% include "ui/icon.html" icon="paperclip" %} </a>
  46. </span>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>