diff --git a/web/src/lib/components/profile/VouchCard.svelte b/web/src/lib/components/profile/VouchCard.svelte index fe7ced25f..cb4501476 100644 --- a/web/src/lib/components/profile/VouchCard.svelte +++ b/web/src/lib/components/profile/VouchCard.svelte @@ -2,29 +2,28 @@ import { resolve } from "$app/paths"; import ArrowUpRight from "$icon/arrow-up-right"; import ArrowDownLeft from "$icon/arrow-down-left"; - import { relativeTime } from "$lib/format"; + import TimeAgo from "$lib/components/ui/TimeAgo.svelte"; import type { VouchData } from "./types"; let { vouch, profileLabel }: { vouch: VouchData; profileLabel: string } = $props(); const denounce = $derived(vouch.kind === "denounce"); const outgoing = $derived(vouch.direction === "outgoing"); + const tone = $derived( + denounce + ? { bg: "bg-background-danger-subtle", fg: "text-foreground-danger" } + : { bg: "bg-background-success-subtle", fg: "text-foreground-success" } + );
{#if outgoing} -
@@ -45,9 +44,10 @@ {:else} {profileLabel} {/if} - {relativeTime(vouch.createdAt)} +
{#if vouch.reason}

{vouch.reason}

diff --git a/web/src/lib/components/settings/KeyCardContent.svelte b/web/src/lib/components/settings/KeyCardContent.svelte index 1c2c07a5d..5a0562c60 100644 --- a/web/src/lib/components/settings/KeyCardContent.svelte +++ b/web/src/lib/components/settings/KeyCardContent.svelte @@ -1,7 +1,7 @@