diff --git a/ts/editor/BUILD.bazel b/ts/editor/BUILD.bazel index d9d4da081..af4796ddf 100644 --- a/ts/editor/BUILD.bazel +++ b/ts/editor/BUILD.bazel @@ -141,6 +141,7 @@ esbuild( "editor_ts", "local_css", "svelte_components", + "//ts/components", "//ts/components:svelte_components", ], ) diff --git a/ts/editor/EditorToolbar.svelte b/ts/editor/EditorToolbar.svelte index 700434dac..ad87ca7ad 100644 --- a/ts/editor/EditorToolbar.svelte +++ b/ts/editor/EditorToolbar.svelte @@ -15,6 +15,16 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export function disableButtons(): void { disabled.set(true); } + + import { updateAllState, resetAllState } from "components/WithState.svelte"; + + export function updateActiveButtons(event: Event) { + updateAllState(event) + } + + export function clearActiveButtons() { + resetAllState(false); + }