<div class="ais-RangeInput">
<form class="ais-RangeInput-form">
<label class="ais-RangeInput-label">
<input class="ais-RangeInput-input ais-RangeInput-input--min" type="number" />
</label>
<span class="ais-RangeInput-separator">to</span>
<label class="ais-RangeInput-label">
<input class="ais-RangeInput-input ais-RangeInput-input--max" type="number" />
</label>
<button class="ais-RangeInput-submit" type="submit">Go</button>
</form>
</div>
Hint: hover classes below to see their position.
name | description |
---|---|
.ais-RangeInput | the root div of the widget |
.ais-RangeInput--noRefinement | the root div of the widget with no refinement |
.ais-RangeInput-form | the wrapping form |
.ais-RangeInput-label | the label wrapping inputs |
.ais-RangeInput-input | the input (number) |
.ais-RangeInput-input--min | the minimum input |
.ais-RangeInput-input--max | the maximum input |
.ais-RangeInput-separator | the separator word used between the two inputs |
.ais-RangeInput-submit | the submit button |
Note: this is a guideline for new InstantSearch flavours, not a rule.
name | default value | description |
---|---|---|
attribute | | Attribute to apply the filter to |
min | | Minimum value. When this isn’t set, the minimum value will be automatically computed by Algolia using the data in the index. |
max | | Maximum value. When this isn’t set, the maximum value will be automatically computed by Algolia using the data in the index. |
precision | 0 | Number of digits after decimal point to use. |
Note: this is a guideline for new InstantSearch flavours, not a rule.
name | default value | description |
---|---|---|
separatorElementText | "to" | The text for the separator element between the minimum and maximum inputs. |
submitButtonText | "Go" | The text for the submit button. |