@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
14 lines (12 loc) • 392 B
text/typescript
import type { Unstable_TriggerItem } from "@assistant-ui/core";
export function matchesTriggerItemQuery(
item: Unstable_TriggerItem,
lowerQuery: string,
): boolean {
if (!lowerQuery) return true;
return (
item.id.toLowerCase().includes(lowerQuery) ||
item.label.toLowerCase().includes(lowerQuery) ||
(item.description?.toLowerCase().includes(lowerQuery) ?? false)
);
}