diff options
Diffstat (limited to 'app/assets/javascripts/vue_shared/mixins/timeago.js')
-rw-r--r-- | app/assets/javascripts/vue_shared/mixins/timeago.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/app/assets/javascripts/vue_shared/mixins/timeago.js b/app/assets/javascripts/vue_shared/mixins/timeago.js new file mode 100644 index 00000000000..b040dc666bf --- /dev/null +++ b/app/assets/javascripts/vue_shared/mixins/timeago.js @@ -0,0 +1,18 @@ +import '../../lib/utils/datetime_utility'; + +/** + * Mixin with time ago methods used in some vue components + */ +export default { + computed: { + timeFormated() { + const timeago = gl.utils.getTimeago(); + + return timeago.format(this.time); + }, + + tooltipTitle() { + return gl.utils.formatDate(this.time); + }, + }, +}; |