diff --git a/src/lib/components/blog/post-meta.svelte b/src/lib/components/blog/post-meta.svelte index d9cb08190f..996c62e714 100644 --- a/src/lib/components/blog/post-meta.svelte +++ b/src/lib/components/blog/post-meta.svelte @@ -3,7 +3,9 @@ import { handleCopy } from '$lib/utils/copy'; import { formatDate } from '$lib/utils/date'; import type { AuthorData } from '$routes/blog/content'; - import { page } from '$app/state'; + + import {Tooltip} from '$lib/components'; + import { melt } from '@melt-ui/svelte'; interface Props { date?: string; @@ -27,6 +29,8 @@ const blogPostUrl = encodeURI(currentURL); return shareOption.link.replace('{TITLE}', title + '.').replace('{URL}', blogPostUrl); }; + const { copied, copy } = handleCopy(currentURL, 2000); +
@@ -88,12 +92,19 @@ {:else} - + + {#snippet asChild({ trigger })} + + + {/snippet} + {#snippet tooltip()} + {$copied ? 'Copied!' : 'Copy'} + {/snippet} + {/if} {/each}