diff --git a/web/src/lib/components/repo/RepoHeader.svelte b/web/src/lib/components/repo/RepoHeader.svelte
index e701fc84..f5486ff9 100644
--- a/web/src/lib/components/repo/RepoHeader.svelte
+++ b/web/src/lib/components/repo/RepoHeader.svelte
@@ -5,6 +5,7 @@
import Star from "$icon/star";
import Avatar from "$lib/components/ui/Avatar.svelte";
import Button from "$lib/components/ui/Button.svelte";
+ import ButtonGroup from "$lib/components/ui/ButtonGroup.svelte";
import Tag from "$lib/components/ui/Tag.svelte";
import { getAuth } from "$lib/auth.svelte";
import StarButton from "./StarButton.svelte";
@@ -68,38 +69,30 @@
initialRkey={viewerStarRkey}
/>
{:else}
-
-
{counts.stars}
-
+
{/if}
-
-
+
diff --git a/web/src/lib/components/repo/StarButton.svelte b/web/src/lib/components/repo/StarButton.svelte
index 27e35530..54728a26 100644
--- a/web/src/lib/components/repo/StarButton.svelte
+++ b/web/src/lib/components/repo/StarButton.svelte
@@ -3,6 +3,7 @@
import { getAuth } from "$lib/auth.svelte";
import { createStar, deleteStar } from "$lib/api/graph";
import Button from "$lib/components/ui/Button.svelte";
+ import ButtonGroup from "$lib/components/ui/ButtonGroup.svelte";
import { getProfileCounts } from "$lib/components/profile/counts.svelte";
import { createOptimisticRelation, createOptimisticCount } from "$lib/optimistic.svelte";
@@ -61,13 +62,11 @@
{#if signedIn && repoDid}
-
+
{starCount.value}
-
+
{#if failed}
Something went wrong. Try again.
{/if}