The frontend/UI server, written in JS using the MarkoJS library
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.

20 lines
793 B

  1. <background src="/assets/images/bg.png" opacity=0.25 />
  2. <story-menu categories=input.categories selected=(input.selected || {}) user=input.user on-open("open") />
  3. <main>
  4. <div class="tags-page">
  5. <h1 class="color-primary">All Tags</h1>
  6. <p>These are all distinct tags that appear in at least one listed story.</p>
  7. <div class="groups">
  8. <div for(group in state.groups) class=["group", group.groupClass]>
  9. <h2 class=group.colorClass>${group.header}</h2>
  10. <ul>
  11. <li for(tag in group.tags)>
  12. <a href=tag.url class=group.colorClass>${tag.name}</a>
  13. </li>
  14. </ul>
  15. </div>
  16. </div>
  17. </div>
  18. <add-story-modal enabled=(state.modal === "story.add") stories=input.stories categories=input.categories on-close("close") />
  19. </main>