From be6ff8caafa24c5fd2a2c4ee0ee646204f322eb7 Mon Sep 17 00:00:00 2001 From: andyhqtran Date: Mon, 21 Apr 2025 23:29:27 -0700 Subject: [PATCH] feat: add defaultSearch --- cmdk/src/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmdk/src/index.tsx b/cmdk/src/index.tsx index 3131c7b..f8321e8 100644 --- a/cmdk/src/index.tsx +++ b/cmdk/src/index.tsx @@ -94,6 +94,10 @@ type CommandProps = Children & * By default, uses the `command-score` library. */ filter?: CommandFilter + /** + * Optional default search value when it is initially rendered. + */ + defaultSearch?: string /** * Optional default item value when it is initially rendered. */ @@ -169,7 +173,7 @@ const GroupContext = React.createContext(undefined) const Command = React.forwardRef((props, forwardedRef) => { const state = useLazyRef(() => ({ /** Value of the search query. */ - search: '', + search: props.defaultSearch ?? '', /** Currently selected item value. */ value: props.value ?? props.defaultValue ?? '', /** Currently selected item id. */