Skip to content

Commit

Permalink
feat(refinementlist): Move default templates to its own file
Browse files Browse the repository at this point in the history
  • Loading branch information
pixelastic committed Oct 15, 2015
1 parent 3dafe69 commit cb6fa16
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ instantsearch.widgets = {
hits: require('./widgets/hits/hits'),
indexSelector: require('./widgets/index-selector'),
menu: require('./widgets/menu'),
refinementList: require('./widgets/refinement-list'),
refinementList: require('./widgets/refinement-list/refinement-list.js'),
pagination: require('./widgets/pagination'),
searchBox: require('./widgets/search-box'),
rangeSlider: require('./widgets/range-slider'),
Expand Down
8 changes: 8 additions & 0 deletions widgets/refinement-list/defaultTemplates.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
module.exports = {
header: '',
item: `<label>
<input type="checkbox" value="{{name}}" {{#isRefined}}checked{{/isRefined}} />{{name}}
<span>{{count}}</span>
</label>`,
footer: ''
};
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
var React = require('react');
var ReactDOM = require('react-dom');

var utils = require('../lib/utils.js');
var utils = require('../../lib/utils.js');

var autoHide = require('../decorators/autoHide');
var bindProps = require('../decorators/bindProps');
var headerFooter = require('../decorators/headerFooter');
var RefinementList = autoHide(headerFooter(require('../components/RefinementList')));
var Template = require('../components/Template');
var autoHide = require('../../decorators/autoHide');
var bindProps = require('../../decorators/bindProps');
var headerFooter = require('../../decorators/headerFooter');
var RefinementList = autoHide(headerFooter(require('../../components/RefinementList')));
var Template = require('../../components/Template');

var defaultTemplates = {
header: '',
item: `<label>
<input type="checkbox" value="{{name}}" {{#isRefined}}checked{{/isRefined}} />{{name}} <span>{{count}}</span>
</label>`,
footer: ''
};
var defaultTemplates = require('./defaultTemplates');

/**
* Instantiate a list of refinements based on a facet
Expand Down

0 comments on commit cb6fa16

Please sign in to comment.