aboutsummaryrefslogtreecommitdiff
path: root/src/components/topic_summary/topic_summary.svelte
blob: deef3e2197c8c7dac5784d9323ff18d1ceae8d03 (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>