From 37196bbf1825c6a90892d330831332a6e59bc321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 11 Jul 2020 10:41:41 +0200 Subject: [PATCH] Move duedate to separate component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/cards/CardBadges.vue | 11 +-- src/components/cards/CardItem.vue | 122 ++---------------------- src/components/cards/badges/DueDate.vue | 115 ++++++++++++++++++++++ src/css/labels.scss | 39 ++++++++ 4 files changed, 167 insertions(+), 120 deletions(-) create mode 100644 src/components/cards/badges/DueDate.vue create mode 100644 src/css/labels.scss diff --git a/src/components/cards/CardBadges.vue b/src/components/cards/CardBadges.vue index 21c0a6103..4e3385099 100644 --- a/src/components/cards/CardBadges.vue +++ b/src/components/cards/CardBadges.vue @@ -21,7 +21,7 @@ --> diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index a6f7d46c3..b0de49061 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -47,17 +47,11 @@ -
- -
- {{ relativeDate }} -
-
-
+ -
- +
@@ -76,16 +70,16 @@ + + diff --git a/src/css/labels.scss b/src/css/labels.scss new file mode 100644 index 000000000..95ba9dc12 --- /dev/null +++ b/src/css/labels.scss @@ -0,0 +1,39 @@ +$card-spacing: 10px; +$card-padding: 10px; + +.labels { + flex-grow: 1; + flex-shrink: 1; + min-width: 0; + display: flex; + flex-direction: row; + margin-left: $card-padding; + margin-right: $card-padding; + margin-top: -5px; + + li { + flex-grow: 0; + flex-shrink: 1; + display: flex; + flex-direction: row; + overflow: hidden; + padding: 0px 5px; + border-radius: 15px; + font-size: 85%; + margin-right: 3px; + margin-bottom: 3px; + + &:hover { + overflow: unset; + } + + span { + flex-grow: 0; + flex-shrink: 1; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } +}