Skip to content
Snippets Groups Projects
HumanDate.vue 425 B
Newer Older
  • Learn to ignore specific revisions
  • Eliot Berriot's avatar
    Eliot Berriot committed
    <template>
    
      <time :datetime="date" :title="date | moment">{{ realDate | ago }}</time>
    
    Eliot Berriot's avatar
    Eliot Berriot committed
    </template>
    <script>
    
    import {mapState} from 'vuex'
    
    Eliot Berriot's avatar
    Eliot Berriot committed
    export default {
    
      props: ['date'],
      computed: {
        ...mapState({
          lastDate: state => state.ui.lastDate
        }),
        realDate () {
          if (this.lastDate) {
            // dummy code to trigger a recompute to update the ago render
          }
          return this.date
        }
      }
    
    Eliot Berriot's avatar
    Eliot Berriot committed
    }
    </script>