open-assets/client/Locations/locationInfo.js
2026-01-27 12:42:20 -06:00

33 lines
No EOL
1 KiB
JavaScript

import { Roles } from 'meteor/roles';
import { FlowRouter } from 'meteor/ostrio:flow-router-extra';
import { Locations } from '../../imports/api/locations.js';
import { LocationTypes } from '../../imports/api/locationTypes.js';
import _classCheckPrivateStaticFieldDescriptor from '@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor';
Template.locationInfo.onCreated(function () {
this.subscribe("LocationTypes");
this.subscribe("Locations");
});
Template.locationInfo.onRendered(function () {
});
Template.locationInfo.helpers({
parentLocations: function () {
return Locations.find({ isChild: false });
},
childLocation: function () {
let parId = Session.get("parentId");
console.log("Child Loc: " + parId);
return Locations.find({ parentId: parId });
},
});
Template.locationInfo.events({
'click .topLevel'(e) {
let parentId = e.currentTarget.id;
console.log("Parent ID: " + parentId);
Session.set("parentId", parentId);
},
});