From 4a8a0519992b22f2a74861446ad2998074788c70 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Fri, 16 Apr 2021 03:10:39 +0200 Subject: [PATCH] Satisfy ./script/svelte-check --- ts/editor-toolbar/ButtonGroup.svelte | 2 +- ts/editor-toolbar/CommandIconButton.svelte | 2 +- ts/editor-toolbar/EditorToolbar.svelte | 5 ++++- ts/graphs/WithGraphData.svelte | 7 +++++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte index 18ff29fe0..1e328e901 100644 --- a/ts/editor-toolbar/ButtonGroup.svelte +++ b/ts/editor-toolbar/ButtonGroup.svelte @@ -7,7 +7,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { getContext } from "svelte"; import { nightModeKey } from "./contextKeys"; - export let id: string; + export let id: string | undefined = undefined; export let className = ""; export let buttons: ToolbarItem[]; diff --git a/ts/editor-toolbar/CommandIconButton.svelte b/ts/editor-toolbar/CommandIconButton.svelte index ec53827fc..42343fb19 100644 --- a/ts/editor-toolbar/CommandIconButton.svelte +++ b/ts/editor-toolbar/CommandIconButton.svelte @@ -56,7 +56,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html updateButton(command); commandMap.subscribe((map: Map): (() => void) => { - active = map.get(command); + active = Boolean(map.get(command)); return () => map.delete(command); }); } diff --git a/ts/editor-toolbar/EditorToolbar.svelte b/ts/editor-toolbar/EditorToolbar.svelte index 13a0d9b7c..7d63939cc 100644 --- a/ts/editor-toolbar/EditorToolbar.svelte +++ b/ts/editor-toolbar/EditorToolbar.svelte @@ -24,8 +24,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { disabledKey, nightModeKey } from "./contextKeys"; import ButtonGroup from "./ButtonGroup.svelte"; + import type { ButtonGroupProps } from "./ButtonGroup"; - export let buttons: Readable; + export let buttons: Readable< + (ToolbarItem & ButtonGroupProps)[] + >; export let menus: Readable; $: _buttons = $buttons; diff --git a/ts/graphs/WithGraphData.svelte b/ts/graphs/WithGraphData.svelte index 4ab436a22..674ef6d28 100644 --- a/ts/graphs/WithGraphData.svelte +++ b/ts/graphs/WithGraphData.svelte @@ -4,7 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html -->