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(() => {