diff --git a/src/lib/components/count-refresh-button.svelte b/src/lib/components/count-refresh-button.svelte index a1da367f70..b2b8680a2d 100644 --- a/src/lib/components/count-refresh-button.svelte +++ b/src/lib/components/count-refresh-button.svelte @@ -10,9 +10,10 @@ interface Props { count: number; refresh: Writable; + onRefresh?: () => void; } - let { count, refresh }: Props = $props(); + let { count, refresh, onRefresh }: Props = $props(); const duration = 300; @@ -21,7 +22,10 @@ size="xs" variant="ghost" leadingIcon="retry" - on:click={() => ($refresh = Date.now())} + on:click={() => { + $refresh = Date.now(); + onRefresh?.(); + }} > {translate('common.refresh')} -
+
{#if href} {@render children()} {:else} {@render children()} {/if} - +
diff --git a/src/lib/components/detail-list/detail-list-timestamp-value.svelte b/src/lib/components/detail-list/detail-list-timestamp-value.svelte index dc1e8fb62b..6ce33fdd72 100644 --- a/src/lib/components/detail-list/detail-list-timestamp-value.svelte +++ b/src/lib/components/detail-list/detail-list-timestamp-value.svelte @@ -1,5 +1,6 @@ -
+
{@render children()} {#if copyable}