Fix showing cards after create

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2020-03-22 12:35:12 +01:00
parent 0a1663557c
commit b705ac8ff7

View File

@@ -25,16 +25,16 @@
--> -->
<template> <template>
<div :class="{'compact': compactMode, 'current-card': currentCard, 'has-labels': card.labels.length > 0, 'is-editing': editing}" <div :class="{'compact': compactMode, 'current-card': currentCard, 'has-labels': card.labels && card.labels.length > 0, 'is-editing': editing}"
tag="div" tag="div"
class="card" class="card"
@click.self="openCard"> @click="openCard">
<div class="card-upper"> <div class="card-upper">
<h3 v-if="showArchived || !canEdit"> <h3 v-if="showArchived || !canEdit">
{{ card.title }} {{ card.title }}
</h3> </h3>
<h3 v-else-if="!editing" @click.stop="startEditing(card)"> <h3 v-else-if="!editing">
{{ card.title }} <span @click.stop="startEditing(card)">{{ card.title }}</span>
</h3> </h3>
<form v-if="editing" <form v-if="editing"
@@ -85,7 +85,7 @@
</div> </div>
</Modal> </Modal>
</div> </div>
<ul v-if="card.labels.length > 0" class="labels" @click="openCard"> <ul v-if="card.labels && card.labels.length > 0" class="labels" @click="openCard">
<li v-for="label in card.labels" :key="label.id" :style="labelStyle(label)"> <li v-for="label in card.labels" :key="label.id" :style="labelStyle(label)">
<span>{{ label.title }}</span> <span>{{ label.title }}</span>
</li> </li>
@@ -257,9 +257,11 @@ export default {
margin: 14px $card-padding; margin: 14px $card-padding;
flex-grow: 1; flex-grow: 1;
font-size: 100%; font-size: 100%;
cursor: text;
overflow-x: hidden; overflow-x: hidden;
word-wrap: break-word; word-wrap: break-word;
span {
cursor: text;
}
} }
} }