diff --git a/packages/core/package.json b/packages/core/package.json index 86260dd4..2574a9da 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@viamrobotics/prime-core", - "version": "0.0.157", + "version": "0.0.158", "repository": { "type": "git", "url": "https://github.com/viamrobotics/prime.git", diff --git a/packages/core/src/lib/__tests__/toggle-button.spec.ts b/packages/core/src/lib/__tests__/toggle-button.spec.ts index 4a315854..a8e94610 100644 --- a/packages/core/src/lib/__tests__/toggle-button.spec.ts +++ b/packages/core/src/lib/__tests__/toggle-button.spec.ts @@ -44,8 +44,8 @@ describe('ToggleButtons', () => { await userEvent.click(button); - expect(onInput).toHaveBeenCalled(); - expect(button).toHaveAttribute('aria-pressed', 'true'); + expect(onInput).toHaveBeenCalledOnce(); + expect(onInput).toHaveBeenCalledWith(new CustomEvent('input')); }); it('Prevents option input if disabled', async () => { diff --git a/packages/core/src/lib/toggle-buttons.svelte b/packages/core/src/lib/toggle-buttons.svelte index 0ae49c64..bd01ed99 100644 --- a/packages/core/src/lib/toggle-buttons.svelte +++ b/packages/core/src/lib/toggle-buttons.svelte @@ -51,7 +51,6 @@ $: getButtonClasses = (option: string) => { }; const handleClick = (value: string) => { - selected = value; dispatch('input', value); }; diff --git a/packages/core/src/routes/+page.svelte b/packages/core/src/routes/+page.svelte index a7d55ab8..4c7dbdcf 100644 --- a/packages/core/src/routes/+page.svelte +++ b/packages/core/src/routes/+page.svelte @@ -451,6 +451,12 @@ const htmlSnippet = `