2015-07-13 00:25:01 -07:00
|
|
|
import { Store } from 'thundercats';
|
|
|
|
|
2015-07-16 17:10:15 -07:00
|
|
|
const { fromMany } = Store;
|
2015-07-13 00:25:01 -07:00
|
|
|
const initialValue = {
|
|
|
|
hikes: [],
|
2015-07-14 21:19:37 -07:00
|
|
|
currentHike: {}
|
2015-07-13 00:25:01 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
export default Store(initialValue)
|
|
|
|
.refs({ displayName: 'HikesStore'})
|
|
|
|
.init(({ instance, args }) => {
|
|
|
|
const [cat] = args;
|
|
|
|
let {
|
2015-07-14 19:33:51 -07:00
|
|
|
setHikes,
|
2015-07-16 17:10:15 -07:00
|
|
|
setCurrentHike
|
2015-07-13 00:25:01 -07:00
|
|
|
} = cat.getActions('hikesActions');
|
2015-07-16 17:10:15 -07:00
|
|
|
instance.register(fromMany(setHikes, setCurrentHike));
|
|
|
|
|
2015-07-13 00:25:01 -07:00
|
|
|
return instance;
|
|
|
|
});
|