From 6ac8c85b3441ddd5522d37e3e28cabc604d34d70 Mon Sep 17 00:00:00 2001 From: Ronan Kearns <90280289+kearns-cu@users.noreply.github.com> Date: Wed, 21 Jan 2026 10:25:34 -0500 Subject: feat(app): model tooltip metadata in chooser (per Figma request) (#9707) --- packages/ui/src/components/list.tsx | 69 ++++++++++++++++++++----------------- 1 file changed, 37 insertions(+), 32 deletions(-) (limited to 'packages/ui/src') diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx index fc9fa5405..6d7ad1da6 100644 --- a/packages/ui/src/components/list.tsx +++ b/packages/ui/src/components/list.tsx @@ -24,6 +24,7 @@ export interface ListProps extends FilteredListProps { activeIcon?: IconProps["name"] filter?: string search?: ListSearchProps | boolean + itemWrapper?: (item: T, node: JSX.Element) => JSX.Element } export interface ListRef { @@ -245,39 +246,43 @@ export function List(props: ListProps & { ref?: (ref: ListRef) => void })
- {(item, i) => ( - - )} + + + {(icon) => ( + + + + )} + + + ) + if (props.itemWrapper) return props.itemWrapper(item, node) + return node + }}
-- cgit v1.2.3