Blame view

imports/ui/containers/documents-list.js 554 Bytes
d1f05315d   tmcdeveloper   wip adding API an...
1
2
3
  import { composeWithTracker } from 'react-komposer';
  import { Documents } from '../../api/documents/documents.js';
  import { DocumentsList } from '../components/documents-list.js';
aae5ce922   tmcdeveloper   wire up custom lo...
4
  import { Loading } from '../components/loading.js';
cac7cbc73   tmcdeveloper   4.1.0 release
5
  import { Meteor } from 'meteor/meteor';
d1f05315d   tmcdeveloper   wip adding API an...
6

cac7cbc73   tmcdeveloper   4.1.0 release
7
  const composer = (params, onData) => {
f0c912bf1   tmcdeveloper   add method tests ...
8
9
10
    const subscription = Meteor.subscribe('documents');
    if (subscription.ready()) {
      const documents = Documents.find().fetch();
cac7cbc73   tmcdeveloper   4.1.0 release
11
      onData(null, { documents });
d1f05315d   tmcdeveloper   wip adding API an...
12
13
    }
  };
aae5ce922   tmcdeveloper   wire up custom lo...
14
  export default composeWithTracker(composer, Loading)(DocumentsList);