From 033eb279e02a3955dd0dc6e5d0bf303406fe52d1 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com> Date: Thu, 26 Sep 2024 09:39:33 +0100 Subject: [PATCH] refactor(fe2): If description is line-clamped show read more and description dialog (#2955) * Add read more and dialog for workspace description * Troubleshooting * Improve "Read more" button reactivity in workspace header --- .../components/global/icon/Triangle.vue | 14 ++++++ .../workspace/header/DescriptionDialog.vue | 30 +++++++++++++ .../components/workspace/header/Header.vue | 43 +++++++++++++++++-- 3 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 packages/frontend-2/components/global/icon/Triangle.vue create mode 100644 packages/frontend-2/components/workspace/header/DescriptionDialog.vue diff --git a/packages/frontend-2/components/global/icon/Triangle.vue b/packages/frontend-2/components/global/icon/Triangle.vue new file mode 100644 index 000000000..564c7c171 --- /dev/null +++ b/packages/frontend-2/components/global/icon/Triangle.vue @@ -0,0 +1,14 @@ + diff --git a/packages/frontend-2/components/workspace/header/DescriptionDialog.vue b/packages/frontend-2/components/workspace/header/DescriptionDialog.vue new file mode 100644 index 000000000..8121609a4 --- /dev/null +++ b/packages/frontend-2/components/workspace/header/DescriptionDialog.vue @@ -0,0 +1,30 @@ + + + diff --git a/packages/frontend-2/components/workspace/header/Header.vue b/packages/frontend-2/components/workspace/header/Header.vue index c9e29861e..78c5857f8 100644 --- a/packages/frontend-2/components/workspace/header/Header.vue +++ b/packages/frontend-2/components/workspace/header/Header.vue @@ -13,10 +13,25 @@ size="lg" /> -
+

{{ workspaceInfo.name }}

-
- {{ workspaceInfo.description || 'No workspace description' }} +
+
+ {{ workspaceInfo.description || 'No workspace description' }} +
+
@@ -85,10 +100,15 @@
+