From ff0c47be50cc1ef1eeef1cc0adbc510620fd0f03 Mon Sep 17 00:00:00 2001 From: esanuandra Date: Mon, 21 Jul 2025 14:19:08 +0300 Subject: [PATCH 1/7] Add autocomplete component --- .../OverTimeResultsView.test.tsx.snap | 2 +- .../__snapshots__/ResultsTable.test.tsx.snap | 464 +++-- .../__snapshots__/ResultsView.test.tsx.snap | 16 +- .../__snapshots__/SearchInput.test.tsx.snap | 2 +- .../SubtestsResultsView.test.tsx.snap | 30 +- .../CompareOverTime.test.tsx.snap | 1606 ++-------------- .../CompareWithBase.test.tsx.snap | 1276 +++++++++---- .../SearchContainer.test.tsx.snap | 326 ++-- .../SearchResultsList.test.tsx.snap | 797 -------- .../__snapshots__/SearchView.test.tsx.snap | 1634 +++++++++++------ src/__tests__/__snapshots__/App.test.tsx.snap | 12 +- src/components/Search/AutocompleteInput.tsx | 78 + src/components/Search/AutocompleteOption.tsx | 136 ++ .../Search/SearchInputAndResults.tsx | 234 ++- 14 files changed, 3124 insertions(+), 3489 deletions(-) create mode 100644 src/components/Search/AutocompleteInput.tsx create mode 100644 src/components/Search/AutocompleteOption.tsx diff --git a/src/__tests__/CompareResults/__snapshots__/OverTimeResultsView.test.tsx.snap b/src/__tests__/CompareResults/__snapshots__/OverTimeResultsView.test.tsx.snap index 470b689ae..07b968c62 100644 --- a/src/__tests__/CompareResults/__snapshots__/OverTimeResultsView.test.tsx.snap +++ b/src/__tests__/CompareResults/__snapshots__/OverTimeResultsView.test.tsx.snap @@ -513,7 +513,7 @@ exports[`Results View The table should match snapshot and other elements should role="columnheader" >
+
+ + @@ -546,7 +586,7 @@ exports[`Results Table Should match snapshot 1`] = ` class="MuiFormControl-root search-dropdown f1o9jg5h css-1iw3t7y-MuiFormControl-root" > @@ -945,7 +1025,7 @@ exports[`Results Table Should match snapshot 1`] = ` aria-invalid="false" aria-label="Search by title, platform, revision or options" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-3v3un6-MuiInputBase-input-MuiOutlinedInput-input" - id="_r_g_" + id="_r_k_" placeholder="Filter results" type="search" value="" @@ -1406,7 +1486,7 @@ exports[`Results Table Should match snapshot 1`] = ` role="columnheader" >
+
+ + @@ -3302,7 +3422,7 @@ exports[`Results Table for MannWhitneyResultsItem for mann-whitney-u testVersion class="MuiFormControl-root search-dropdown f1o9jg5h css-1iw3t7y-MuiFormControl-root" > @@ -3701,7 +3861,7 @@ exports[`Results Table for MannWhitneyResultsItem for mann-whitney-u testVersion aria-invalid="false" aria-label="Search by title, platform, revision or options" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-3v3un6-MuiInputBase-input-MuiOutlinedInput-input" - id="_r_p5_" + id="_r_qh_" placeholder="Filter results" type="search" value="" @@ -4162,7 +4322,7 @@ exports[`Results Table for MannWhitneyResultsItem for mann-whitney-u testVersion role="columnheader" >
+
+ + @@ -338,7 +378,7 @@ exports[`Compare Over Time renders correctly in Search View: Initial state for t
@@ -968,7 +1008,7 @@ exports[`Compare Over Time should have an edit mode in Results View: After click class="MuiFormControl-root search-dropdown f1o9jg5h css-1iw3t7y-MuiFormControl-root" >