diff --git a/src/views/EventsListView.vue b/src/views/EventsListView.vue index 8090c30..ce7b425 100644 --- a/src/views/EventsListView.vue +++ b/src/views/EventsListView.vue @@ -13,6 +13,35 @@ name="query" autocomplete="off"> + +
+
+ +
+ + + +
+ +
+ + + +
+ +
+ Show Events +
+
+
+

{{error}}

@@ -46,7 +75,15 @@ export default { data () { return { query: '', - error: '' + error: '', + startDate: new Date(), + endDate: null, + filteredEvents: null, + disabledDates: date => { + if(date < this.startDate){ + return date; + } + } } }, @@ -66,15 +103,19 @@ export default { return this.$store.state.events.list.length > 0 ? true : false }, events() { - //TODO: TEMPORARY -- Sorting will be done on backend return sortDataByDate(Array.from(this.$store.state.events.list), 'startDate'); } }, methods: { searchEvents: _.debounce(function(){ + console.log('searched') this.$store.dispatch('SEARCH_EVENTS', this.query) - }, 500) + }, 500), + filterEvents: function(){ + //TODO: get events via date from range + console.log('DEBUG: filter events for ', this.startDate, this.endDate); + } }, asyncData ({ store, route }) { @@ -86,6 +127,15 @@ export default {