import { FlowRouter } from 'meteor/ostrio:flow-router-extra'; import { Workouts } from '../../../../imports/api/workouts'; import { WorkoutLog } from '../../../../imports/api/workoutLog'; import { LogEntry } from '../../../../imports/api/logEntry'; import { Chart } from 'chart.js'; import { dayjs } from 'dayjs'; Template.workoutData.onCreated(function() { this.subscribe("myWorkoutRoutines"); this.subscribe("myWorkoutLog"); this.subscribe("myLogEntries"); }); Template.workoutData.onRendered(function() { }); Template.workoutData.helpers({ workoutLog: function() { return WorkoutLog.find({}); }, lastWorkout: async() => { const mostRecentDate = await LogEntry.findOneAsync({}, { sort: { dateAdded: -1 } }); if (mostRecentDate) { return LogEntry.find({ dateAdded: mostRecentDate.dateAdded }); } else { return []; } }, }); Template.workoutData.events({ });