From 3c1ed677d846022adafa9a4c37c1471cc3b4a9c5 Mon Sep 17 00:00:00 2001 From: Settel Date: Thu, 25 Aug 2022 17:15:20 +0200 Subject: [PATCH] feat: make QuoteCard editable --- client/package.json | 3 +- client/src/assets/css/colors.scss | 1 + client/src/components/QuoteCard.vue | 48 +++++++++++++++++++++++------ client/yarn.lock | 5 +++ 4 files changed, 46 insertions(+), 11 deletions(-) diff --git a/client/package.json b/client/package.json index adcbd52..2497626 100644 --- a/client/package.json +++ b/client/package.json @@ -15,6 +15,7 @@ }, "dependencies": { "@pinia/nuxt": "^0.3.1", - "build-url": "^6.0.1" + "build-url": "^6.0.1", + "vue-contenteditable": "^4.0.4" } } diff --git a/client/src/assets/css/colors.scss b/client/src/assets/css/colors.scss index 141b21b..0ae1283 100644 --- a/client/src/assets/css/colors.scss +++ b/client/src/assets/css/colors.scss @@ -45,6 +45,7 @@ $alert-border: 2px solid #F0A0A0; $quote-background-color: #ffff88; $quote-border: none; $quote-text-color: #384048; +$quote-editmode-background-color: #ffcc88; $quote-new-background-color: none; $quote-new-border: 5px dashed #ffffff; $quote-new-text-color: #ffffff; diff --git a/client/src/components/QuoteCard.vue b/client/src/components/QuoteCard.vue index f631bb2..96a9252 100644 --- a/client/src/components/QuoteCard.vue +++ b/client/src/components/QuoteCard.vue @@ -1,19 +1,30 @@