avoid using obj as key
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
el-button.mr-1.bg-dark(type='text' round plain v-for='t in filters.tags' size='mini'
|
el-button.mr-1.bg-dark(type='text' round plain v-for='t in filters.tags' size='mini'
|
||||||
:key='t' @click='removeTag(t)') {{t}}
|
:key='t' @click='removeTag(t)') {{t}}
|
||||||
el-button.mr-1.bg-dark.text-warning(type='text' round plain v-for='p in selectedPlaces' size='mini'
|
el-button.mr-1.bg-dark.text-warning(type='text' round plain v-for='p in selectedPlaces' size='mini'
|
||||||
:key='p' @click='removePlace(p.id)') {{p.name}}
|
:key='p.id' @click='removePlace(p.id)') {{p.name}}
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
client-only
|
client-only
|
||||||
#picker.mx-auto
|
#picker.mx-auto
|
||||||
v-date-picker.mb-2.mt-3(
|
v-date-picker.mb-2.mt-3(
|
||||||
:mode='event.type === "multidate" ? "range" : "single"'
|
:mode='datePickerMode'
|
||||||
:attributes='attributes'
|
:attributes='attributes'
|
||||||
v-model='date'
|
v-model='date'
|
||||||
:locale='$i18n.locale'
|
:locale='$i18n.locale'
|
||||||
@@ -173,6 +173,14 @@ export default {
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapState(['tags', 'places', 'events', 'settings']),
|
...mapState(['tags', 'places', 'events', 'settings']),
|
||||||
|
datePickerMode () {
|
||||||
|
const modeMap = {
|
||||||
|
multidate: 'range',
|
||||||
|
normal: 'single',
|
||||||
|
recurrent: 'multiple'
|
||||||
|
}
|
||||||
|
return modeMap[this.event.type]
|
||||||
|
},
|
||||||
whenPatterns () {
|
whenPatterns () {
|
||||||
const dates = this.date
|
const dates = this.date
|
||||||
if (!dates || !dates.length) { return '' }
|
if (!dates || !dates.length) { return '' }
|
||||||
|
|||||||
Reference in New Issue
Block a user