smart_garden_server/client/main.jsx
2020-07-13 19:33:27 +02:00

33 lines
927 B
JavaScript

import React from 'react';
import { Meteor } from 'meteor/meteor';
import ReactDOM from 'react-dom';
import App from '../imports/ui/App';
import 'bootstrap/dist/css/bootstrap.min.css';
export const PlantTypesCollection = new Meteor.Collection('plantTypes');
export const SensorDataCollection = new Meteor.Collection('sensorData');
Meteor.startup(() => {
if(Meteor.isServer) {
Meteor.publish('plantTypesCollection', function() {
return PlantTypesCollection.find();
})
Meteor.publish('sensorDataCollection', function() {
return SensorDataCollection.find();
})
}
if (Meteor.isClient) {
Meteor.subscribe('plantTypesCollection');
Meteor.subscribe('sensorDataCollection');
}
Meteor.setTimeout(function() {
console.log(SensorDataCollection.find().fetch());
}, 500);
Meteor.setTimeout(function() {
ReactDOM.render(<App />, document.getElementById('root'));
}, 500);
});