From c48b7adf9ede703ba15170a28c38ea7055a81b26 Mon Sep 17 00:00:00 2001 From: quilin Date: Fri, 5 Dec 2025 14:07:59 +0100 Subject: [PATCH 1/9] [DM.Forum] Fix topic creation date --- .../DM.Web.Modern.Temp/src/views/pages/topic/TopicPage.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/DM.Web.Modern.Temp/src/views/pages/topic/TopicPage.vue b/frontend/DM.Web.Modern.Temp/src/views/pages/topic/TopicPage.vue index 9162ed0e..f91f7180 100644 --- a/frontend/DM.Web.Modern.Temp/src/views/pages/topic/TopicPage.vue +++ b/frontend/DM.Web.Modern.Temp/src/views/pages/topic/TopicPage.vue @@ -114,9 +114,9 @@ const removeTopic = async () => { v-html="topic.description" /> , - - - + Date: Mon, 8 Dec 2025 09:07:51 +0100 Subject: [PATCH 2/9] [DM.Forum] Edit profile information feature --- .../src/components/ui-kit/DmText.vue | 1 - .../src/views/pages/forum/ForumTopic.vue | 12 ++- .../views/pages/profile/UserInformation.vue | 81 +++++++++++++++++-- .../src/views/pages/topic/TopicPage.vue | 3 +- 4 files changed, 83 insertions(+), 14 deletions(-) diff --git a/frontend/DM.Web.Modern.Temp/src/components/ui-kit/DmText.vue b/frontend/DM.Web.Modern.Temp/src/components/ui-kit/DmText.vue index bf48cc80..9e10dcc3 100644 --- a/frontend/DM.Web.Modern.Temp/src/components/ui-kit/DmText.vue +++ b/frontend/DM.Web.Modern.Temp/src/components/ui-kit/DmText.vue @@ -25,7 +25,6 @@ const dispatchSubmit = (nativeInput: HTMLInputElement) => { import type { Topic } from "@/api/models/forum"; import { IconType } from "@/components/ui-kit/iconType"; +import { computed } from "vue"; -defineProps<{ topic: Topic }>(); +const props = defineProps<{ topic: Topic }>(); +const topicDescription = computed(() => { + return props.topic.description.length <= 100 + ? props.topic.description + : `${props.topic.description.substring(0, 100)}...`; +});