diff --git a/ts/components/ButtonGroup.svelte b/ts/components/ButtonGroup.svelte index 8f10d89e5..472be9f42 100644 --- a/ts/components/ButtonGroup.svelte +++ b/ts/components/ButtonGroup.svelte @@ -63,7 +63,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html const hideButton = (id: Identifier) => updateRegistration(({ detach }) => detach.set(true), id); const toggleButton = (id: Identifier) => - updateRegistration(({ detach }) => detach.update((old) => !old), id); + updateRegistration( + ({ detach }) => detach.update((old: boolean): boolean => !old), + id + ); Object.assign(api, { insertButton, diff --git a/ts/components/ButtonToolbar.svelte b/ts/components/ButtonToolbar.svelte index 82104ee05..3342c90a9 100644 --- a/ts/components/ButtonToolbar.svelte +++ b/ts/components/ButtonToolbar.svelte @@ -3,13 +3,76 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> -