Skip to content
This repository has been archived by the owner on Dec 30, 2022. It is now read-only.

feat(queryRules): add connectQueryRules connector [part 1] #2210

Merged

Conversation

francoischalifour
Copy link
Member

This is the 1st PR in the series "Merchandized Query Rules".

Summary

This creates the connectQueryRules connector, responsible for handling Algolia Query Rules features.

Motivation

Read RFC →

Implementation

The connector passes userData array to the widget via a prop named items.

For this React implementation, I decided not to keep the name userData because at second thought, it makes more sense to apply transformItems to something called items. I will rename this data in the InstantSearch.js implementation.

Connector usage

Two widgets will be based on this connector:

  • QueryRuleCustomData
  • QueryRuleContext

Related

@francoischalifour francoischalifour requested review from samouss and a team March 21, 2019 17:26
@algobot
Copy link
Contributor

algobot commented Mar 21, 2019

Deploy preview for react-instantsearch ready!

Built with commit acff3eb

https://deploy-preview-2210--react-instantsearch.netlify.com

packages/react-instantsearch-core/src/index.js Outdated Show resolved Hide resolved
@francoischalifour francoischalifour changed the title feat(queryRules): add connectQueryRules connector feat(queryRules): add connectQueryRules connector [part 1] Apr 3, 2019
* feat(queryRules): add QueryRuleCustomData widget [part 2]

* feat(queryRules): add context features to connector [part 3] (#2258)

* feat(queryRules): add QueryRuleContext widget [part 4] (#2259)
@francoischalifour francoischalifour merged commit 3633f13 into feat/merchandized-query-rules Apr 8, 2019
@francoischalifour francoischalifour deleted the feat/mqr-connectQueryRules branch April 8, 2019 11:48
francoischalifour added a commit that referenced this pull request Apr 8, 2019
* feat(queryRules): add connectQueryRules connector [part 1] (#2210)

* feat(queryRules): add QueryRuleCustomData widget [part 2] (#2212)

* feat(queryRules): add context features to connector [part 3] (#2258)

* feat(queryRules): add QueryRuleContext widget [part 4] (#2259)
francoischalifour added a commit that referenced this pull request Apr 8, 2019
* feat(queryRules): add connectQueryRules connector [part 1] (#2210)

* feat(queryRules): add QueryRuleCustomData widget [part 2] (#2212)

* feat(queryRules): add context features to connector [part 3] (#2258)

* feat(queryRules): add QueryRuleContext widget [part 4] (#2259)
francoischalifour added a commit that referenced this pull request Apr 8, 2019
* feat(queryRules): add connectQueryRules connector [part 1] (#2210)

* feat(queryRules): add QueryRuleCustomData widget [part 2] (#2212)

* feat(queryRules): add context features to connector [part 3] (#2258)

* feat(queryRules): add QueryRuleContext widget [part 4] (#2259)
Haroenv pushed a commit that referenced this pull request Apr 9, 2019
* feat(queryRules): add connectQueryRules connector [part 1] (#2210)

* feat(queryRules): add QueryRuleCustomData widget [part 2] (#2212)

* feat(queryRules): add context features to connector [part 3] (#2258)

* feat(queryRules): add QueryRuleContext widget [part 4] (#2259)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants