diff --git a/src/lib/components/repo/RepoDetails.svelte b/src/lib/components/repo/RepoDetails.svelte
index fdd9219..9be1f41 100644
--- a/src/lib/components/repo/RepoDetails.svelte
+++ b/src/lib/components/repo/RepoDetails.svelte
@@ -1,5 +1,6 @@
@@ -162,9 +164,47 @@
{:else if maintainers.length == 0}
{:else}
-
maintainers
+
+ maintainers {#if maintainer_copied}
+ (copied to clipboard){/if}
+
{#each maintainers as maintainer}
-
+
+
+
{
+ try {
+ await navigator.clipboard.writeText(
+ new NDKUser({ hexpubkey: maintainer }).npub
+ )
+ maintainer_copied = maintainer
+ setTimeout(() => {
+ maintainer_copied = false
+ }, 2000)
+ } catch {}
+ }}
+ class="group my-2 mt-3 flex cursor-pointer items-center break-words text-xs"
+ class:text-success={maintainer_copied === maintainer}
+ class:opacity-50={maintainer_copied === maintainer}
+ >
+
+
+
+
+
{/each}
{/if}