aboutsummaryrefslogtreecommitdiff
path: root/src/components/topic_summary/topic_summary.svelte
blob: 88b2b83232dcae2fed43f8539c97c406692bd462 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script>
  export let topic;

  import { _ } from 'svelte-i18n';
  import { readableTime } from '$/utils/readable_time.js';

  $: remainingTime = (topic.updated_at + topic.ttl) - Date.now();
  $: remaining = readableTime(remainingTime);
</script>

<li class="h-entry" title="{$_('topic.title')}">
  <span class="p-name"><a class="u-url u-uid" title="{$_('topic.permalink_title')}" href="/t/{topic.id}">{topic.title}</a></span>
  <span class="topic-ttl">({$_('topic.remaining_time', { values: { remaining: $_(remaining.label, { values: { count: remaining.count } }) } })})</span>
</li>

<style>
</style>