diff --git a/ts/esbuild.bzl b/ts/esbuild.bzl
index f878bba06..e0c3021b7 100644
--- a/ts/esbuild.bzl
+++ b/ts/esbuild.bzl
@@ -1,4 +1,4 @@
-load("@npm//@bazel/esbuild:index.bzl", _esbuild = "esbuild")
+load("//ts/esbuild:upstream.bzl", _esbuild = "esbuild_macro")
def esbuild(name, **kwargs):
_esbuild(
diff --git a/ts/graphs/BUILD.bazel b/ts/graphs/BUILD.bazel
index dfa909eb7..f33764193 100644
--- a/ts/graphs/BUILD.bazel
+++ b/ts/graphs/BUILD.bazel
@@ -6,8 +6,8 @@ load("//ts:esbuild.bzl", "esbuild")
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
sass_binary(
- name = "graphs_css",
- src = "graphs.scss",
+ name = "graphs_shared",
+ src = "graphs_shared.scss",
visibility = ["//visibility:public"],
deps = [
"//ts/sass:core_lib",
@@ -66,12 +66,14 @@ esbuild(
external = [
"protobufjs/light",
],
+ output_css = True,
visibility = ["//visibility:public"],
deps = [
"//ts/lib",
"//ts/lib:backend_proto",
"//ts/lib:fluent_proto",
"bootstrap",
+ "graphs_shared",
] + svelte_names,
)
diff --git a/ts/graphs/GraphsPage.svelte b/ts/graphs/GraphsPage.svelte
index 05ade8f0b..b7eab4172 100644
--- a/ts/graphs/GraphsPage.svelte
+++ b/ts/graphs/GraphsPage.svelte
@@ -1,7 +1,5 @@
-
-