From 1510ce95d53db78e6e39497add4b02749b29bef5 Mon Sep 17 00:00:00 2001 From: Philippe Rolet Date: Fri, 8 Mar 2024 09:08:51 +0100 Subject: [PATCH] [Front] Better tables search in assistant builder (#4211) --- .../assistant_builder/AssistantBuilderTablesModal.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/front/components/assistant_builder/AssistantBuilderTablesModal.tsx b/front/components/assistant_builder/AssistantBuilderTablesModal.tsx index 7f21082263ab..898789e458ed 100644 --- a/front/components/assistant_builder/AssistantBuilderTablesModal.tsx +++ b/front/components/assistant_builder/AssistantBuilderTablesModal.tsx @@ -22,7 +22,7 @@ import { orderDatasourceByImportance } from "@app/lib/assistant"; import { CONNECTOR_CONFIGURATIONS } from "@app/lib/connector_providers"; import { getDisplayNameForDataSource } from "@app/lib/data_sources"; import { useTables } from "@app/lib/swr"; -import { subFilter } from "@app/lib/utils"; +import { compareForFuzzySort, subFilter } from "@app/lib/utils"; const STRUCTURED_DATA_SOURCES: ConnectorProvider[] = ["google_drive", "notion"]; @@ -225,7 +225,7 @@ const PickTable = ({ placeholder="Search..." /> {filtered - .sort((a, b) => (b.name ? 1 : 0) - (a.name ? 1 : 0)) + .sort((a, b) => compareForFuzzySort(query, a.name, b.name)) .map((table) => { return (