From 8845f2b92687c72a454766879d1c41517d6b0ba9 Mon Sep 17 00:00:00 2001 From: David Hill Date: Sat, 24 Jan 2026 21:08:04 +0000 Subject: feat(ui): add onFilter callback to List, discard add server row when searching --- packages/ui/src/components/list.tsx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages/ui') diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx index 5f585f90c..2132897f7 100644 --- a/packages/ui/src/components/list.tsx +++ b/packages/ui/src/components/list.tsx @@ -38,6 +38,7 @@ export interface ListProps extends FilteredListProps { loadingMessage?: string onKeyEvent?: (event: KeyboardEvent, item: T | undefined) => void onMove?: (item: T | undefined) => void + onFilter?: (value: string) => void activeIcon?: IconProps["name"] filter?: string search?: ListSearchProps | boolean @@ -98,6 +99,7 @@ export function List(props: ListProps & { ref?: (ref: ListRef) => void }) const current = internalFilter() if (prev !== current) { onInput(current) + props.onFilter?.(current) } return current }, "") -- cgit v1.2.3