From ce41cdecfc7bda298fa4ee7304591334957f9f86 Mon Sep 17 00:00:00 2001 From: Alexandre Stanislawski Date: Fri, 24 Mar 2017 11:30:04 +0100 Subject: [PATCH] feat(connector): move clearAll as a rendering option --- .../current-refined-values/connectCurrentRefinedValues.js | 6 +----- .../current-refined-values/current-refined-values.js | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/connectors/current-refined-values/connectCurrentRefinedValues.js b/src/connectors/current-refined-values/connectCurrentRefinedValues.js index c39223f8b4..ac5cd83c45 100644 --- a/src/connectors/current-refined-values/connectCurrentRefinedValues.js +++ b/src/connectors/current-refined-values/connectCurrentRefinedValues.js @@ -59,7 +59,6 @@ connectCurrentRefinedValues({ const connectCurrentRefinedValues = renderCurrentRefinedValues => ({ attributes = [], onlyListedAttributes = false, - clearAll = 'before', }) => { const attributesOK = isArray(attributes) && reduce( @@ -76,8 +75,7 @@ const connectCurrentRefinedValues = renderCurrentRefinedValues => ({ const showUsage = false || !isArray(attributes) || !attributesOK || - !isBoolean(onlyListedAttributes) || - [false, 'before', 'after'].indexOf(clearAll) === -1; + !isBoolean(onlyListedAttributes); if (showUsage) { throw new Error(usage); @@ -105,7 +103,6 @@ const connectCurrentRefinedValues = renderCurrentRefinedValues => ({ renderCurrentRefinedValues({ attributes: attributesObj, clearAllClick: this._clearRefinementsAndSearch, - clearAllPosition: clearAll, clearAllURL, clearRefinementClicks, clearRefinementURLs, @@ -123,7 +120,6 @@ const connectCurrentRefinedValues = renderCurrentRefinedValues => ({ renderCurrentRefinedValues({ attributes: attributesObj, clearAllClick: this._clearRefinementsAndSearch, - clearAllPosition: clearAll, clearAllURL, clearRefinementClicks, clearRefinementURLs, diff --git a/src/widgets/current-refined-values/current-refined-values.js b/src/widgets/current-refined-values/current-refined-values.js index 88289416a3..9514bd0cb8 100644 --- a/src/widgets/current-refined-values/current-refined-values.js +++ b/src/widgets/current-refined-values/current-refined-values.js @@ -25,6 +25,7 @@ const bem = bemHelper('ais-current-refined-values'); const renderer = ({ autoHideContainer, + clearAllPosition, collapsible, containerNode, cssClasses, @@ -34,7 +35,6 @@ const renderer = ({ }) => ({ attributes, clearAllClick, - clearAllPosition, clearAllURL, clearRefinementClicks, clearRefinementURLs, @@ -183,6 +183,7 @@ export default function currentRefinedValues({ const specializedRenderer = renderer({ containerNode, + clearAllPosition: clearAll, collapsible, cssClasses, autoHideContainer,