From 123f0cb61fcf22f71ccc3dc24fdfe12e516e93cd Mon Sep 17 00:00:00 2001 From: iamsivin Date: Fri, 24 Jan 2025 23:42:06 +0530 Subject: [PATCH] chore: Update file chip --- .../message/bubbles/Text/Index.vue | 2 +- .../message/chips/AttachmentChips.vue | 12 +++++++----- .../components-next/message/chips/File.vue | 17 ++++++++++++++--- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/app/javascript/dashboard/components-next/message/bubbles/Text/Index.vue b/app/javascript/dashboard/components-next/message/bubbles/Text/Index.vue index 83388bed5..439c892dc 100644 --- a/app/javascript/dashboard/components-next/message/bubbles/Text/Index.vue +++ b/app/javascript/dashboard/components-next/message/bubbles/Text/Index.vue @@ -20,7 +20,7 @@ const isEmpty = computed(() => { diff --git a/app/javascript/dashboard/components-next/message/chips/File.vue b/app/javascript/dashboard/components-next/message/chips/File.vue index 07ca522cf..df9961c46 100644 --- a/app/javascript/dashboard/components-next/message/chips/File.vue +++ b/app/javascript/dashboard/components-next/message/chips/File.vue @@ -27,6 +27,11 @@ const fileType = computed(() => { return fileName.value.split('.').pop(); }); +const fileNameWithoutExt = computed(() => { + const parts = fileName.value.split('.'); + return parts.slice(0, -1).join('.') || fileName.value; +}); + const textColorClass = computed(() => { const colorMap = { '7z': 'dark:text-[#EDEEF0] text-[#2F265F]', @@ -53,11 +58,17 @@ const textColorClass = computed(() => {