Skip to content

Commit cb6fa16

Browse files
committed
feat(refinementlist): Move default templates to its own file
1 parent 3dafe69 commit cb6fa16

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ instantsearch.widgets = {
1212
hits: require('./widgets/hits/hits'),
1313
indexSelector: require('./widgets/index-selector'),
1414
menu: require('./widgets/menu'),
15-
refinementList: require('./widgets/refinement-list'),
15+
refinementList: require('./widgets/refinement-list/refinement-list.js'),
1616
pagination: require('./widgets/pagination'),
1717
searchBox: require('./widgets/search-box'),
1818
rangeSlider: require('./widgets/range-slider'),
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
header: '',
3+
item: `<label>
4+
<input type="checkbox" value="{{name}}" {{#isRefined}}checked{{/isRefined}} />{{name}}
5+
<span>{{count}}</span>
6+
</label>`,
7+
footer: ''
8+
};

widgets/refinement-list.js renamed to widgets/refinement-list/refinement-list.js

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
11
var React = require('react');
22
var ReactDOM = require('react-dom');
33

4-
var utils = require('../lib/utils.js');
4+
var utils = require('../../lib/utils.js');
55

6-
var autoHide = require('../decorators/autoHide');
7-
var bindProps = require('../decorators/bindProps');
8-
var headerFooter = require('../decorators/headerFooter');
9-
var RefinementList = autoHide(headerFooter(require('../components/RefinementList')));
10-
var Template = require('../components/Template');
6+
var autoHide = require('../../decorators/autoHide');
7+
var bindProps = require('../../decorators/bindProps');
8+
var headerFooter = require('../../decorators/headerFooter');
9+
var RefinementList = autoHide(headerFooter(require('../../components/RefinementList')));
10+
var Template = require('../../components/Template');
1111

12-
var defaultTemplates = {
13-
header: '',
14-
item: `<label>
15-
<input type="checkbox" value="{{name}}" {{#isRefined}}checked{{/isRefined}} />{{name}} <span>{{count}}</span>
16-
</label>`,
17-
footer: ''
18-
};
12+
var defaultTemplates = require('./defaultTemplates');
1913

2014
/**
2115
* Instantiate a list of refinements based on a facet

0 commit comments

Comments
 (0)