Skip to content

Commit 5de1edb

Browse files
authored
Merge pull request #126 from iceljc/features/refine-chat-window
refine chat uploader
2 parents de030e2 + 3c6030d commit 5de1edb

File tree

3 files changed

+42
-37
lines changed

3 files changed

+42
-37
lines changed

src/lib/scss/custom/pages/_chat.scss

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,16 +304,20 @@
304304
padding-right: 1rem;
305305
}
306306

307+
.chat-uploader {
308+
padding-right: 3em;
309+
}
310+
307311
// obsolete
308312
.chat-input-links {
309313
position: absolute;
310314
right: 3px;
311-
top: 50%;
315+
top: 55%;
312316
transform: translateY(-50%);
313317
width: 3em;
314318
li {
315319
span {
316-
font-size: 16px;
320+
font-size: 160% !important;
317321
line-height: 36px;
318322
padding: 0px 4px;
319323
display: inline-block;

src/routes/chat/[agentId]/[conversationId]/chat-box.svelte

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,7 @@
871871
<div class="col-md-4 col-7 head-left">
872872
<div class="m-1">{agent?.name}</div>
873873
<div class="text-muted mb-0">
874-
<i class="mdi mdi-circle text-success align-middle me-1" /> Active now
874+
<i class="mdi mdi-circle text-success align-middle me-1" /> {currentUser?.user_name || ''}
875875
</div>
876876
</div>
877877
@@ -1042,41 +1042,42 @@
10421042
10431043
<div class={`chat-input-section css-animation ${!loadEditor ? 'chat-input-hide' : 'fade-in-from-none'}`}>
10441044
<div class="row">
1045-
{#if loadTextEditor}
1046-
<div class="col-auto">
1047-
<button
1048-
type="submit"
1049-
class="btn btn-primary btn-rounded waves-effect waves-light"
1045+
<div class="col-auto">
1046+
<button
1047+
type="submit"
1048+
class="btn btn-primary btn-rounded waves-effect waves-light"
1049+
disabled={isSendingMsg || isThinking}
1050+
on:click={startListen}
1051+
>
1052+
<i class="mdi mdi-{microphoneIcon} md-36" />
1053+
</button>
1054+
</div>
1055+
<div class="col">
1056+
<div class="position-relative">
1057+
<ChatTextArea
1058+
className={`chat-input ${loadFileEditor ? 'chat-uploader' : ''}`}
1059+
bind:text={text}
10501060
disabled={isSendingMsg || isThinking}
1051-
on:click={startListen}
1052-
>
1053-
<i class="mdi mdi-{microphoneIcon} md-36" />
1054-
</button>
1055-
</div>
1056-
<div class="col">
1057-
<div class="position-relative">
1058-
<ChatTextArea
1059-
className={`chat-input`}
1060-
bind:text={text}
1061-
disabled={isSendingMsg || isThinking}
1062-
editor={lastBotMsg?.rich_content?.editor || ''}
1063-
onKeyDown={e => onSendMessage(e)}
1064-
/>
1065-
</div>
1066-
</div>
1067-
<div class="col-auto">
1068-
<button
1069-
type="submit"
1070-
class="btn btn-primary btn-rounded chat-send waves-effect waves-light"
1071-
disabled={!!!_.trim(text) || isSendingMsg || isThinking}
1072-
on:click={() => sentTextMessage()}
1073-
><span class="d-none d-md-inline-block me-2">Send</span>
1074-
<i class="mdi mdi-send" />
1075-
</button>
1061+
editor={lastBotMsg?.rich_content?.editor || ''}
1062+
onKeyDown={e => onSendMessage(e)}
1063+
/>
1064+
{#if loadFileEditor}
1065+
<div class="chat-input-links">
1066+
<ChatImageUploader />
1067+
</div>
1068+
{/if}
10761069
</div>
1077-
{:else if loadFileEditor}
1078-
<ChatImageUploader />
1079-
{/if}
1070+
</div>
1071+
<div class="col-auto">
1072+
<button
1073+
type="submit"
1074+
class="btn btn-primary btn-rounded chat-send waves-effect waves-light"
1075+
disabled={!!!_.trim(text) || isSendingMsg || isThinking}
1076+
on:click={() => sentTextMessage()}
1077+
><span class="d-none d-md-inline-block me-2">Send</span>
1078+
<i class="mdi mdi-send" />
1079+
</button>
1080+
</div>
10801081
</div>
10811082
</div>
10821083
</div>

src/routes/chat/[agentId]/[conversationId]/chatImage/chat-image-uploader.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
fileLimit={fileUploadLimit}
5555
on:drop={e => handleFileDrop(e)}
5656
>
57-
<span><i class="mdi mdi-file-document-outline" /></span>
57+
<span><i class="bx bx-image-add" /></span>
5858
</FileDropZone>
5959
</li>
6060
</ul>

0 commit comments

Comments
 (0)