Skip to content

Commit e2b2510

Browse files
author
Jicheng Lu
committed
refine style
1 parent a1c804d commit e2b2510

File tree

5 files changed

+42
-37
lines changed

5 files changed

+42
-37
lines changed

src/lib/common/FileDropZone.svelte

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -376,38 +376,41 @@
376376
377377
<svelte:window on:focus={onWindowFocus} on:dragover={onDocumentDragOver} on:drop={onDocumentDrop} />
378378
379-
<div
380-
bind:this={rootRef}
381-
tabindex="0"
382-
role="button"
383-
class="{disableDefaultStyles ? '' : 'file-dropzone'} {containerClasses}"
384-
style={`${containerStyles}`}
385-
on:keydown={composeKeyboardHandler(onKeyDownCb)}
386-
on:focus={composeKeyboardHandler(onFocusCb)}
387-
on:blur={composeKeyboardHandler(onBlurCb)}
388-
on:click={composeHandler(onClickCb)}
389-
on:dragenter={composeDragHandler(onDragEnterCb)}
390-
on:dragover={composeDragHandler(onDragOverCb)}
391-
on:dragleave={composeDragHandler(onDragLeaveCb)}
392-
on:drop={composeDragHandler(onDropCb)}
393-
>
394-
<input
395-
{accept}
396-
{multiple}
397-
{required}
398-
type="file"
399-
{name}
400-
autocomplete="off"
401-
tabindex="-1"
402-
on:change={onDropCb}
403-
on:click={onInputElementClick}
404-
bind:this={inputElement}
405-
style="display: none;"
406-
/>
407-
<slot>
408-
<p class={`file-drop-text ${isError ? 'text-danger' : isSuccess ? 'text-success' : ''}`}>{innerDropText}</p>
409-
</slot>
379+
<div style="display: block;">
380+
<div
381+
bind:this={rootRef}
382+
tabindex="0"
383+
role="button"
384+
class="{disableDefaultStyles ? '' : 'file-dropzone'} {containerClasses}"
385+
style={`${containerStyles}`}
386+
on:keydown={composeKeyboardHandler(onKeyDownCb)}
387+
on:focus={composeKeyboardHandler(onFocusCb)}
388+
on:blur={composeKeyboardHandler(onBlurCb)}
389+
on:click={composeHandler(onClickCb)}
390+
on:dragenter={composeDragHandler(onDragEnterCb)}
391+
on:dragover={composeDragHandler(onDragOverCb)}
392+
on:dragleave={composeDragHandler(onDragLeaveCb)}
393+
on:drop={composeDragHandler(onDropCb)}
394+
>
395+
<input
396+
{accept}
397+
{multiple}
398+
{required}
399+
type="file"
400+
{name}
401+
autocomplete="off"
402+
tabindex="-1"
403+
on:change={onDropCb}
404+
on:click={onInputElementClick}
405+
bind:this={inputElement}
406+
style="display: none;"
407+
/>
408+
<slot>
409+
<p class={`file-drop-text ${isError ? 'text-danger' : isSuccess ? 'text-success' : ''}`}>{innerDropText}</p>
410+
</slot>
411+
</div>
410412
</div>
413+
411414
412415
<style>
413416
.file-dropzone {

src/lib/common/FileGallery.svelte

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
e.stopPropagation();
3232
onDelete && onDelete(idx);
3333
}
34-
3534
</script>
3635

3736
{#if files?.length > 0}

src/lib/scss/custom/components/_gallery.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616
color: white;
1717
cursor: pointer;
1818
z-index: 1000;
19-
right: 0;
19+
right: 3px;
2020
font-size: 1.5em;
2121
}
2222

2323
.gallery-item-image {
2424
width: 100%;
2525
height: 100%;
26+
border-radius: 10px;
2627
}
2728
}
2829
}

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,9 @@
165165
}
166166

167167
.msg-container {
168-
max-width: 80%;
169-
flex: 0 0 fit-content;
168+
display: flex;
169+
flex-direction: column;
170+
width: 80%;
170171

171172
.button-group-container {
172173
display: flex;
@@ -247,6 +248,7 @@
247248

248249
.image-wrap {
249250
margin-top: 2px;
251+
width: fit-content;
250252

251253
img {
252254
max-width: 25vw;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import ChatTextArea from '$lib/common/ChatTextArea.svelte';
2525
import { utcToLocal } from '$lib/helpers/datetime';
2626
import { replaceNewLine } from '$lib/helpers/http';
27-
import { SenderAction, UserRole } from '$lib/helpers/enums';
27+
import { EditorType, SenderAction, UserRole } from '$lib/helpers/enums';
2828
import RichContent from './richContent/rich-content.svelte';
2929
import ContentLog from './contentLogs/content-log.svelte';
3030
import _ from "lodash";
@@ -904,7 +904,7 @@
904904
onConfirm={confirmSelectedOption}
905905
/>
906906
<ChatAttachment
907-
displayComponents={message.message_id === lastBotMsg?.message_id}
907+
displayComponents={message.message_id === lastBotMsg?.message_id && lastBotMsg?.rich_content?.editor === EditorType.File}
908908
disabled={isSendingMsg || isThinking}
909909
bind:files={conversationFiles}
910910
/>

0 commit comments

Comments
 (0)