21 lines
489 B
JavaScript
21 lines
489 B
JavaScript
var AmpersandState = require('ampersand-state'),
|
|
AmpersandCollection = require('ampersand-collection'),
|
|
Search = require('./search'),
|
|
Panel = require('./panel'),
|
|
_ = require('lodash'),
|
|
debug = require('debug')('model:sidebar');
|
|
|
|
var PanelCollection = AmpersandCollection.extend({
|
|
mainIndex: 'title',
|
|
model: Panel
|
|
});
|
|
|
|
var Sidebar = module.exports = AmpersandState.extend({
|
|
children: {
|
|
search: Search,
|
|
},
|
|
collections: {
|
|
panels: PanelCollection
|
|
}
|
|
});
|