From e1643ab25cce3f85d2dfd6b6c36b666b0222343d Mon Sep 17 00:00:00 2001 From: ylc395 Date: Wed, 1 Jul 2026 20:22:30 +0800 Subject: [PATCH] fix: incorrect ValueChangeDetails type --- packages/machines/tabs/src/tabs.machine.ts | 2 +- packages/machines/tabs/src/tabs.types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/machines/tabs/src/tabs.machine.ts b/packages/machines/tabs/src/tabs.machine.ts index 43702eafe1..aacc8cb74b 100644 --- a/packages/machines/tabs/src/tabs.machine.ts +++ b/packages/machines/tabs/src/tabs.machine.ts @@ -33,7 +33,7 @@ export const machine = createMachine({ defaultValue: prop("defaultValue"), value: prop("value"), onChange(value) { - prop("onValueChange")?.({ value: value! }) + prop("onValueChange")?.({ value }) }, })), focusedValue: bindable(() => ({ diff --git a/packages/machines/tabs/src/tabs.types.ts b/packages/machines/tabs/src/tabs.types.ts index 004a5f2931..c785d3dd53 100644 --- a/packages/machines/tabs/src/tabs.types.ts +++ b/packages/machines/tabs/src/tabs.types.ts @@ -6,7 +6,7 @@ import type { CommonProperties, DirectionProperty, PropTypes, Rect, RequiredBy } * -----------------------------------------------------------------------------*/ export interface ValueChangeDetails { - value: string + value: string | null // null when deselected } export interface FocusChangeDetails {