diff --git a/frontend/src/app.css b/frontend/src/app.css
index a823cf0b5f..0533b01364 100644
--- a/frontend/src/app.css
+++ b/frontend/src/app.css
@@ -119,16 +119,36 @@
--job-queued-bg: 0 0% 16%;
--job-queued-border: 0 0% 24%;
--job-queued-active-border: 0 0% 40%;
+
+ --scrollcolor: hsla(0, 0%, 13%, 1);
+ --scrollbackground: transparent;
+ scrollbar-color: var(--scrollcolor) var(--scrollbackground);
}
}
@layer base {
* {
@apply border-border antialiased;
+ scrollbar-width: thin;
}
body {
@apply bg-background text-foreground;
}
+
+ ::-webkit-scrollbar {
+ border-radius: 1rem;
+ background: var(--scrollbackground);
+ }
+
+ ::-webkit-scrollbar-thumb {
+ border-radius: 1rem;
+ background: var(--scrollcolor);
+ }
+
+ ::-webkit-scrollbar-track {
+ border-radius: 1rem;
+ background: var(--scrollbackground);
+ }
}
@font-face {
diff --git a/frontend/src/lib/components/ui/scroll-area/index.ts b/frontend/src/lib/components/ui/scroll-area/index.ts
deleted file mode 100644
index d5468067de..0000000000
--- a/frontend/src/lib/components/ui/scroll-area/index.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import Scrollbar from './scroll-area-scrollbar.svelte';
-import Root from './scroll-area.svelte';
-
-export {
- Root,
- Scrollbar,
- //,
- Root as ScrollArea,
- Scrollbar as ScrollAreaScrollbar
-};
diff --git a/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte b/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte
deleted file mode 100644
index adb10280cf..0000000000
--- a/frontend/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
diff --git a/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte b/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte
deleted file mode 100644
index bdd4001329..0000000000
--- a/frontend/src/lib/components/ui/scroll-area/scroll-area.svelte
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
- {#if orientation === 'vertical' || orientation === 'both'}
-
- {/if}
- {#if orientation === 'horizontal' || orientation === 'both'}
-
- {/if}
-
-
diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte
index 32dd319b64..a2da2124e5 100644
--- a/frontend/src/routes/+layout.svelte
+++ b/frontend/src/routes/+layout.svelte
@@ -5,7 +5,6 @@
import NavigationSlider from '$lib/components/NavigationSlider.svelte';
import NavigationBar from '$lib/components/NavigationBar.svelte';
import BreadcrumbNav from '$lib/components/BreadcrumbNav.svelte';
- import { ScrollArea } from '$lib/components/ui/scroll-area';
import { entityConfig } from '$lib/types/Entity/Entity';
let { children }: { children: Snippet } = $props();
@@ -33,11 +32,11 @@
-
+
diff --git a/frontend/src/routes/joins/[slug]/observability/drift/+page.svelte b/frontend/src/routes/joins/[slug]/observability/drift/+page.svelte
index 0eac39fc85..f19e59e770 100644
--- a/frontend/src/routes/joins/[slug]/observability/drift/+page.svelte
+++ b/frontend/src/routes/joins/[slug]/observability/drift/+page.svelte
@@ -9,7 +9,6 @@
import CollapsibleSection from '$lib/components/CollapsibleSection.svelte';
import type { ITileSummarySeries } from '$src/lib/types/codegen';
- import { ScrollArea } from '$lib/components/ui/scroll-area';
import { Api } from '$lib/api/api';
import { Dialog, DialogContent, DialogHeader } from '$lib/components/ui/dialog';
import { formatDate } from '$lib/util/format';
@@ -219,7 +218,7 @@
/>
-
+
{#if selectedSeriesPoint}
{@const [groupName, values] =
driftSeriesByGroupName.find(([_, values]) =>
@@ -367,7 +366,7 @@
{/snippet}
{/if}
-
+