Skip to content

Commit b3ac5a6

Browse files
committed
fix: disabled editing in EventList outside of Bucket view
1 parent 9060c9e commit b3ac5a6

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/views/Bucket.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ div
2828

2929
vis-timeline(:buckets="[bucket_with_events]", :showRowLabels="false")
3030

31-
aw-eventlist(:bucket_id="id", @save="updateEvent", :events="events")
31+
aw-eventlist(:bucket_id="id", @save="updateEvent", :events="events" editable=true)
3232
</template>
3333

3434
<script>

src/visualizations/EventList.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<template lang="pug">
2-
32
div
43
b-card.event-container(no-block=true)
54
span(slot="header")
@@ -25,8 +24,9 @@ div
2524
icon(name="tags")
2625
// TODO: Add some kind of highlighting to key
2726
| {{ key }}: {{ val }}
28-
span.field.float-right
29-
b-btn(v-b-modal="'edit-modal-' + event.id", variant="outline-dark" size="sm")
27+
span(v-if="editable")
28+
b-btn.field(v-b-modal="'edit-modal-' + event.id", variant="outline-dark" size="sm" style="padding: 0 0.2em 0 0.2em")
29+
icon(name="edit")
3030
| Edit
3131

3232
event-editor(
@@ -113,6 +113,7 @@ $border-color: #ddd;
113113
</style>
114114

115115
<script>
116+
import 'vue-awesome/icons/edit';
116117
import 'vue-awesome/icons/tags';
117118
import 'vue-awesome/icons/clock';
118119
import 'vue-awesome/icons/calendar';
@@ -127,6 +128,10 @@ export default {
127128
props: {
128129
bucket_id: String,
129130
events: Array,
131+
editable: {
132+
default: false,
133+
type: Boolean,
134+
},
130135
},
131136
data: function () {
132137
return {

0 commit comments

Comments
 (0)