<script lang="ts"> import { timefmt } from '../../../helpers.js'; type Tag = { timestamp: number; author: string; added: boolean; id?: string; tag?: { name: string; fg: string; color: string; }; }; export let tag: Tag; </script> <div class="py-3 flex items-center" id={tag.id}> <div class="px-3 w-20"> <a href="/{tag.author}"> <img class="profile-picture-small" src="/identicon/{tag.author}/small" alt={tag.author} /> </a> </div> <div class="w-full flex items-center"> <span class="icon-[tdesign--tag] w-4 h-4"></span> <a class="mx-2 author" href="/{tag.author}">{tag.author}</a> {#if tag.tag} {#if tag.added} added {:else} removed {/if} tag <span class="badge tag m-1" style="background-color:{tag.tag.color};color:{tag.tag.fg};" >{tag.tag.name}</span> {:else if tag.added} reopened this discussion {:else} closed this discussion {/if} {timefmt(tag.timestamp * 1000)} </div> </div> <style> .profile-picture-small { width: 4em; background-color: white; border-radius: 50%; } </style>