diff --git a/src/lib/components/top-nav.svelte b/src/lib/components/top-nav.svelte
index 895de4515..db01c19d5 100644
--- a/src/lib/components/top-nav.svelte
+++ b/src/lib/components/top-nav.svelte
@@ -3,6 +3,7 @@
import DataEncoderStatus from '$lib/components/data-encoder-status.svelte';
import TimezoneSelect from '$lib/components/timezone-select.svelte';
+ import Button from '$lib/holocene/button.svelte';
import Combobox from '$lib/holocene/combobox/combobox.svelte';
import {
Menu,
@@ -73,9 +74,16 @@
optionValueKey="namespace"
on:change={handleNamespaceSelect}
minSize={32}
- href={routeForNamespace({ namespace })}
- linkDisabled={!namespaceExists}
- />
+ >
+
+
{/if}
diff --git a/src/lib/holocene/combobox/combobox.svelte b/src/lib/holocene/combobox/combobox.svelte
index dacf6f26b..ab7c2329c 100644
--- a/src/lib/holocene/combobox/combobox.svelte
+++ b/src/lib/holocene/combobox/combobox.svelte
@@ -43,8 +43,6 @@
'data-testid'?: string;
error?: string;
valid?: boolean;
- href?: string;
- linkDisabled?: boolean;
}
type UncontrolledStringOptionProps = {
@@ -84,8 +82,6 @@
export let maxSize = 120;
export let error = '';
export let valid = true;
- export let href = '';
- export let linkDisabled = false;
let displayValue: string;
let selectedOption: string | T;
@@ -259,13 +255,7 @@
-
+
{#if leadingIcon}
@@ -309,11 +299,9 @@
>
- {#if href}
+ {#if $$slots.action}
-
+
{/if}
{#if error && !valid}
@@ -348,14 +336,6 @@