Search UI components for React and Vue
APACHE-2.0 License
Bot releases are visible (Hide)
Published by release-drafter[bot] over 4 years ago
customQuery
for category and data search. @lakhansamani (#1343)Published by bietkul over 4 years ago
empty_query
@bietkulPublished by release-drafter[bot] over 4 years ago
beforeValueChange
prop @bietkulonValueSelected
on search icon click @jyash97 (#1325)size
prop in suggestions list @jyash97 (#1323)Published by release-drafter[bot] almost 5 years ago
aggregationData
return type for render prop @ShahAnuj2610 (#1318)componentIds
prop causing the crash (#1315)Published by release-drafter[bot] almost 5 years ago
Published by release-drafter[bot] almost 5 years ago
Published by release-drafter[bot] almost 5 years ago
DataSearch
, CategorySearch
, ReactiveComponent
, ReactiveList
and StateProvider
components @ShahAnuj2610 (#1299)Published by release-drafter[bot] almost 5 years ago
showClearAll
prop in SelectedFilters
@ShahAnuj2610 (#1295)MultiRange
component @ShahAnuj2610 (#1293)Published by release-drafter[bot] almost 5 years ago
beforeValueChange
in components when a promise is rejected @bietkul (#1289)size
field optional for ReactiveComponent.d.ts @ShahAnuj2610 (#1286)preventDefault
for avoiding scrolling @jyash97 (#1274)Published by bietkul almost 5 years ago
Vue ReactiveSearch 1.0.0β is our first stable release for Vue ReactiveSearch. This release addresses critical bugs and makes it easier than ever to build complex search UIs. Thanks π to all the contributors for making this release possible!
You can read more about the library and how to get started with it in our launch blog post over here.
To enable effective control over the components, we now support defaultValue
and value
props. These new props enable better controlled and uncontrolled usage for all the ReactiveSearch components.
Most of the components support the data
event with a slot named render
, data
event can be used to listen for the data changes and the render
slot is just for the custom UI rendering. Apart from that, we added some new slots for better UI customization.
renderLabel
prop for dropdown componentsrender
prop for list and dropdown components, rename renderAllSuggestions
to render
in search componentsrender
slot to ToggleButtonReactiveSearch gives you more freedom to customize the elasticsearch query with the help of defaultQuery
& customQuery
prop which can be used to set query options along with the actual query. Read more here.
It can be used to set the nested mapping field that allows arrays of objects to be indexed in a way that they can be queried independently of each other.
defaultSelected
prop, use defaultValue
insteadresultStats
event from ReactiveList
, now it'll be a part of data
event.onData
event data and add more props for ReactiveComponentrenderSuggestion
to parseSuggestion
in DataSearch
componentanalyticsConfig
prop in ReactiveBase
change
event for SelectedFiltersaggregationField
for Search and Result componentsshowEndPage
to ReactiveListtransformResponse
URLParams
is set to true
aggregationField
in ReactiveListPublished by release-drafter[bot] almost 5 years ago
Published by release-drafter[bot] almost 5 years ago
Published by release-drafter[bot] about 5 years ago
customQuery
prop to DatePickerProps typescript definition @damonlidev (#1191)analyticsConfig
prop @bietkul (#1174)Published by release-drafter[bot] about 5 years ago
selectedFilters
clearAll behavior (#1159) @ShahAnuj2610searchPlaceholder
prop in dropdown components (#1153) @ShahAnuj2610Published by bietkul about 5 years ago
transformRequest
in SSR (#1114)transformRequest
Published by bietkul about 5 years ago
πΎ ReactiveSearch 3.0 is our biggest release till date and includes new features (voice search, GraphQL support), major accessibility enhancements and changes that make it easier than ever to build production grade search UIs.
Thanks π to all the contributors for making this possible!
To enable effective control over the components, we now support defaultValue and value props. These new props enable better controlled and uncontrolled usage for all the ReactiveSearch components.
Most of the components support the onData with a custom render prop, onData can be used to listen for the data changes and render is just for the custom UI rendering. It resolves a major issue of v2 where we used to have only one function to handle both UI & data changes, creating side effects in that may create the infinite loop (re-rendering) issue.
Apart from that we added some new render prop for the better UI customization.
We added built-in support for the voice search functionality in search components (#1046).
Added support for connecting to ElasticSearch GraphQL Server, and making queries in way similar to that of ElasticSearch REST API. Read more about graphQLUrl prop which can be used for connecting to the server here.
ReactiveSearch v3 gives you more freedom to customize the elasticsearch query with the help of defaultQuery & customQuery prop which can be used to set quey options along with the actual query. Read more here.
It can be used to set the nested mapping field that allows arrays of objects to be indexed in a way that they can be queried independently of each other.
Published by metagrover almost 6 years ago
Fixes parsing of query parameters #754
Published by metagrover almost 6 years ago
Published by metagrover almost 6 years ago
Published by metagrover almost 6 years ago
Updates reactivecore to include result components loading fixes