feat: Add @ and keyboard navigation to tool picker in prompt editor

This commit is contained in:
zhsama
2026-01-30 17:26:48 +08:00
parent dbc32af932
commit 304d8e5fe7
5 changed files with 100 additions and 2 deletions

View File

@ -78,6 +78,7 @@ const ToolItem: FC<Props> = ({
>
<div
key={payload.name}
data-tool-picker-item="true"
className="flex cursor-pointer items-center justify-between rounded-lg pl-[21px] pr-1 hover:bg-state-base-hover"
onClick={() => {
if (disabled)

View File

@ -181,6 +181,7 @@ const Tool: FC<Props> = ({
<div className={cn(className)}>
<div
className="group/item flex w-full cursor-pointer select-none items-center justify-between rounded-lg pl-3 pr-1 hover:bg-state-base-hover"
data-tool-picker-item="true"
onClick={() => {
if (hasAction) {
setFold(!isFold)