diff --git a/addon/helpers/reading-time.js b/addon/helpers/reading-time.js index 5bb6c74..05d6f75 100644 --- a/addon/helpers/reading-time.js +++ b/addon/helpers/reading-time.js @@ -1,10 +1,9 @@ -import { helper } from '@ember/component/helper'; import readingTime from 'reading-time'; import humanizeDuration from 'humanize-duration'; -export default helper(function helperReadingTime(positional /*, named*/) { - const stats = readingTime(String(positional[0])); - const userOptions = positional[1]; +export default function helperReadingTime(value, options) { + const stats = readingTime(String(value)); + const userOptions = options ?? {}; const defaultOptions = { round: true, @@ -17,4 +16,4 @@ export default helper(function helperReadingTime(positional /*, named*/) { stats.time < 60000 ? 60000 : stats.time, Object.assign({}, defaultOptions, userOptions), ); -}); +} diff --git a/app/helpers/reading-time.js b/app/helpers/reading-time.js index 0e3e330..76df2a9 100644 --- a/app/helpers/reading-time.js +++ b/app/helpers/reading-time.js @@ -1 +1 @@ -export { default, readingTime } from 'ember-reading-time/helpers/reading-time'; +export { default } from 'ember-reading-time/helpers/reading-time';