]> Untitled Git - sneer-archive-site.git/blob - templates/submission-page.html
On branch main
[sneer-archive-site.git] / templates / submission-page.html
1 <div class="submissionList">
2     ${lib.map (submission: ''
3     <div class="submissionItem">
4         <div class="score">
5             ${builtins.toString submission.score}
6         </div>
7         <div class="submissionContent">
8             <div class="title">
9                 <a href="/archives/thread/${submission.id}">
10                     ${if submission.link_flair_text != null
11                     then ''<span class="flair">${submission.link_flair_text}</span>''
12                     else ""}
13                     <span>${submission.title}</span>
14                 </a>
15                 ${if submission.url != null
16                 then ''<span class="url">
17                     <a href="${submission.url}">(<span class="truncate">${submission.url}</span>)</a>
18                 </span>''
19                 else ""}
20             </div>
21             <div class="subtitle">
22                 posted at ${submission.created_date}
23                 by <span class="author">u/${submission.author}</span>
24             </div>
25             <div class="subtitle">
26                 <a href="/archives/thread/${submission.id}">
27                     ${builtins.toString submission.num_comments} comments
28                 </a>
29                 <a href="https://archive.ph/newest/https://www.reddit.com${submission.permalink}">
30                     archive.ph
31                 </a>
32             </div>
33         </div>
34     </div>
35     '') (lib.lists.sublist (args.page * args.numPerPage) args.numPerPage args.threads)}
36 </div>
37
38 ${args.paginationTpl { inherit (args) numPerPage threads page pageFn; }}