diff --git a/src/components/Badge.svelte b/src/components/Badge.svelte
index 5d32db374..cdb10003d 100644
--- a/src/components/Badge.svelte
+++ b/src/components/Badge.svelte
@@ -9,6 +9,7 @@
| "negative"
| "positive"
| "primary"
+ | "foreground-emphasized"
| "delegate"
| "secondary";
export let round: boolean = false;
@@ -39,6 +40,10 @@
color: var(--color-foreground-match-background);
background: var(--color-fill-gray);
}
+ .foreground-emphasized {
+ background-color: var(--color-fill-counter-emphasized);
+ color: var(--color-foreground-emphasized);
+ }
.delegate {
color: var(--color-foreground-primary);
background: var(--color-fill-delegate);
@@ -119,6 +124,7 @@
class:yellow={variant === "yellow"}
class:delegate={variant === "delegate"}
class:outline={variant === "outline"}
+ class:foreground-emphasized={variant === "foreground-emphasized"}
class:background={variant === "background"}
class:foreground={variant === "foreground"}
class:neutral={variant === "neutral"}
diff --git a/src/views/projects/Source/BranchSelector.svelte b/src/views/projects/Source/BranchSelector.svelte
index fad4940b6..d560b8b26 100644
--- a/src/views/projects/Source/BranchSelector.svelte
+++ b/src/views/projects/Source/BranchSelector.svelte
@@ -6,6 +6,7 @@
import { activeUnloadedRouteStore } from "@app/lib/router";
import { closeFocused } from "@app/components/Popover.svelte";
+ import Badge from "@app/components/Badge.svelte";
import DropdownList from "@app/components/DropdownList.svelte";
import DropdownListItem from "@app/components/DropdownList/DropdownListItem.svelte";
import Popover from "@app/components/Popover.svelte";
@@ -13,6 +14,7 @@
import Link from "@app/components/Link.svelte";
import Button from "@app/components/Button.svelte";
+ export let onCanonical: boolean;
export let branches: Array<{ name: string; route: Route }>;
export let node: BaseUrl;
export let project: Project;
@@ -52,6 +54,11 @@
title="Change branch">