1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1× 2× 2× 2× 13× 2× | import Helper from '@ember/component/helper'; import Ember from 'ember'; export default function makeHelper(helperFunc) { let helper; Eif (Helper && Helper.helper) { helper = Helper.helper(function([assetId], options) { return helperFunc(assetId, options); }); } else { helper = Ember.Handlebars.makeBoundHelper(function(assetId, options) { return helperFunc(assetId, options.hash || {}); }); } return helper; } |