Eric Peterson
|
abd53e76a0
|
Only set default filter values on initial mount.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-04 14:34:32 +02:00 |
|
Eric Peterson
|
e71458c208
|
Standard @testing-library/react-hooks version
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-04 12:30:56 +02:00 |
|
Camila Belo
|
311ca9f517
|
fix: change copyright year to 2021
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
8cb45d747a
|
Make the QueryTranslator a more integral part of the SearchEngine API
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
455b97b127
|
Make type(s) readonly properties of Collator/Decorator classes
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
b9b26ec572
|
Update decorator type-specific decorator test
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
6b8d6ccd13
|
refactor(plugins/search): make components more stylable
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
109e186b5f
|
test(plugins/search): complete AlphaPerformSearchApi coverage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
49df6413f3
|
test(plugins/search): complete DefaultResultListItem coverage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
c568e721f4
|
test(plugins/search): complete SearchBarNext coverage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
51e2b40cbb
|
test(plugins/search): complete SearchFilterNext coverage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
970082195c
|
test(plugins/search): complete SearchResultNext coverage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
f131c3de21
|
Fix Lunr tests to match new translation logic.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
6ac8da4d49
|
Adding test coverage for SearchPageNext.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
4e97c47c93
|
test(plugins/search): complete coverage of SearchContext
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
56d84c51a9
|
chore(plugins/search): ➕ @testing-library/react-hooks
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
f644678bd8
|
♻️ Reduce setFilters logic of Checkbox and Select
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
a4c2bb02db
|
Add key to Checkbox and Select filters
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
8f3994141b
|
Set default value for SearchBar as zero
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
83a293b5f9
|
Clear cursorPage on the Context level
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
db6fd04d73
|
Move query param logic from SearchBar to SearchPage
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Camila Belo
|
c70139e732
|
Update CheckBox filter defaultValue to be string array.
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
4e6d888340
|
Move react type from devDeps to deps
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Emma Indal
|
b264028394
|
initial tests
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Emma Indal
|
d92b8ec5ea
|
fixups
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Emma Indal
|
54cdabdd35
|
delete search filters component
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Emma Indal
|
c8284149c2
|
composability refactoring
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Eric Peterson
|
1dbc719249
|
add react types to dev dependencies
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:05 +02:00 |
|
Emma Indal
|
d42bb71aad
|
fix notice header
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
f6d5181b05
|
prettier
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
720fd2f360
|
prettier
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
b6a633ca31
|
it's 2021
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
ed69943458
|
fix checkbox checked state
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
cdfa7d69df
|
fix margin
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
578028c9a6
|
consistent composability between result list items and filters
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Eric Peterson
|
94e13c8892
|
Making Search page composable.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Eric Peterson
|
1f3e6dff88
|
Pass result type along from search engine.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
8829e8228e
|
wip composable result list
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
b614549b3e
|
export component as extensions
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
94d1d852e1
|
update lunr search query filters
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Eric Peterson
|
5bd3611406
|
add backtage config package to deps
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
d57dc2dce9
|
fixups
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
af6a718e82
|
change term presence in lunr query
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
982849c5b7
|
wip new filter component
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
fa753e4edd
|
split out state in search context
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
b26eaef405
|
new filters component
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
83ef71d3f7
|
export components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
f0ffd95326
|
refactor search page using new components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
0f77997953
|
wip new search page components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|
Emma Indal
|
d9cd644a1f
|
search context
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
|
2021-06-03 16:28:04 +02:00 |
|