Skip to content

Commit d6cdffc

Browse files
committed
improved appearance of chat
1 parent cefa627 commit d6cdffc

2 files changed

Lines changed: 18 additions & 11 deletions

File tree

frontend/src/components/atoms/ChatMessage.vue

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const showRaw = ref(false); // Toggle state for debug view
1616
<template>
1717
<div
1818
class="chat-message d-flex ga-3"
19-
:class="{ 'user-message': isUser, 'assistant-message': !isUser }"
19+
:class="{ 'user-message': isUser, 'assistant-message': !isUser, 'flex-row-reverse': !isUser }"
2020
>
2121
<v-avatar
2222
:color="isUser ? '#1976D2' : '#FF6B35'"
@@ -27,23 +27,29 @@ const showRaw = ref(false); // Toggle state for debug view
2727
</v-avatar>
2828

2929
<div class="message-content flex-grow-1" style="min-width: 0;">
30-
<div class="d-flex justify-space-between align-center mb-1">
31-
<div class="message-role text-caption font-weight-medium">
32-
{{ isUser ? 'You' : 'AI Assistant' }}
33-
</div>
3430

31+
<div
32+
class="d-flex align-center mb-1"
33+
:class="isUser ? 'justify-start' : 'justify-end'"
34+
>
3535
<v-btn
3636
v-if="!isUser"
3737
icon
38-
variant="text"
39-
density="compact"
40-
size="x-small"
38+
variant="plain"
39+
:ripple="false"
40+
height="24"
41+
width="24"
42+
class="mr-1 opacity-70"
4143
:color="showRaw ? 'primary' : 'medium-emphasis'"
4244
@click="showRaw = !showRaw"
4345
title="Toggle Raw Content"
4446
>
4547
<v-icon :icon="Code" size="14" />
4648
</v-btn>
49+
50+
<div class="message-role text-caption font-weight-medium">
51+
{{ isUser ? 'You' : 'Inquiro' }}
52+
</div>
4753
</div>
4854

4955
<div class="message-body pa-3 rounded-lg">
@@ -62,6 +68,7 @@ const showRaw = ref(false); // Toggle state for debug view
6268
<FormattedMarkdown v-else :markdown="message.content" />
6369
</template>
6470
</div>
71+
6572
</div>
6673
</div>
6774
</template>
@@ -77,8 +84,8 @@ const showRaw = ref(false); // Toggle state for debug view
7784
}
7885
7986
.assistant-message .message-body {
80-
background-color: rgb(var(--v-theme-surface));
81-
border: 1px solid rgb(var(--v-theme-outline-variant), 0.2);
87+
background-color: rgb(var(--v-theme-secondary), 0.08);
88+
border: 1px solid rgb(var(--v-theme-secondary), 0.15);
8289
}
8390
8491
.message-role {

frontend/src/components/organisms/pdf/ChatPanel.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ watch(messages, () => {
181181
width="2"
182182
color="primary"
183183
/>
184-
<span class="text-caption text-medium-emphasis">AI is thinking...</span>
184+
<span class="text-caption text-medium-emphasis">Inquiro is thinking...</span>
185185
</div>
186186
</template>
187187
</div>

0 commit comments

Comments
 (0)