-
+
- {{ day.date }}
-
+ {{ day.date }}
+
-
- {{ event.title }}
+
+ {{ eventColors[index] + event.title }}
@@ -37,13 +37,32 @@ export default {
'current': 'black',
'after': 'dimgray',
'event': '#cb0b0b'
- }
+ },
+ eventColors: ['orange', 'green', 'blue' ],
+ eventClicked: false
}
},
created() {
this.setColor()
},
methods: {
+ clickedEvent(id) {
+ if (this.eventClicked) return
+
+ if (id) {
+ this.eventClicked = true;
+ this.$router.push({ name: 'EditEvent', query: { id } })
+ } else {
+ this.$router.push({ name: 'EditEvent', params: { formData: {
+ title: undefined,
+ dateStart: this.day.m,
+ dateEnd: undefined,
+ locationName: undefined,
+ subtext: undefined
+ } } })
+ }
+
+ },
setColor() {
if (this.day.events.length) {
this.color = this.states['event']
@@ -58,50 +77,64 @@ export default {