new Vue({
  computed: {
    quoteItems() {
      return this.quotes.map((q, i) => ({ id: i + 1, quote: q }))
    },
  },

  data: {
    fields: [
      { key: 'id', label: 'ID', sortable: true, sortDirection: 'desc' },
      { key: 'quote' },
    ],

    quotes: [],
  },

  el: '#app',

  mounted() {
    axios.get(window.location.href)
      .then(res => {
        this.quotes = res.data
      })
  },
})