Skip to content

Commit 09a2335

Browse files
authored
Merge pull request #251 from iceljc/features/refine-chat-window
Features/refine chat window
2 parents b088798 + a0ac7d6 commit 09a2335

File tree

2 files changed

+55
-40
lines changed

2 files changed

+55
-40
lines changed

.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ PUBLIC_COMPANY_WEBSITE=https://scisharp.github.io/SciSharp/
1818
PUBLIC_PLUGIN_DEFAULT_ICON=https://avatars.githubusercontent.com/u/44989469?s=200&v=4
1919
PUBLIC_ALLOW_SIGNUP=true
2020
PUBLIC_AUTH_ENABLE_SSO=true
21-
PUBLIC_AUTH_ENABLE_FIND_PWD=true
21+
PUBLIC_AUTH_ENABLE_FIND_PWD=true
22+
PUBLIC_DEBUG_MODE=false

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

Lines changed: 53 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@
3939
PUBLIC_LIVECHAT_ENTRY_ICON,
4040
PUBLIC_LIVECHAT_VOICE_ENABLED,
4141
PUBLIC_LIVECHAT_FILES_ENABLED,
42-
PUBLIC_LIVECHAT_ENABLE_TRAINING
42+
PUBLIC_LIVECHAT_ENABLE_TRAINING,
43+
PUBLIC_DEBUG_MODE
4344
} from '$env/static/public';
4445
import { BOT_SENDERS, LERNER_ID, TEXT_EDITORS, TRAINING_MODE, USER_SENDERS } from '$lib/helpers/constants';
4546
import { signalr } from '$lib/services/signalr-service.js';
@@ -1455,15 +1456,15 @@
14551456
14561457
<div class="col-md-8 col-5">
14571458
<ul class="list-inline user-chat-nav user-chat-nav-flex mb-0">
1458-
{#if isFrame}
1459-
<li class="list-inline-item">
1460-
<button
1461-
class="btn btn-secondary btn-rounded btn-sm"
1462-
on:click={() => openFullScreen()}
1463-
>
1464-
<i class="bx bx-fullscreen" />
1465-
</button>
1466-
</li>
1459+
{#if PUBLIC_DEBUG_MODE === 'true' && isFrame}
1460+
<li class="list-inline-item">
1461+
<button
1462+
class="btn btn-secondary btn-rounded btn-sm"
1463+
on:click={() => openFullScreen()}
1464+
>
1465+
<i class="bx bx-fullscreen" />
1466+
</button>
1467+
</li>
14671468
{/if}
14681469
<li class="list-inline-item">
14691470
{#if !isLite}
@@ -1472,33 +1473,33 @@
14721473
<i class="bx bx-dots-horizontal-rounded" />
14731474
</DropdownToggle>
14741475
<DropdownMenu class="dropdown-menu-end">
1475-
{#if !isLite && (!isLoadPersistLog || !isLoadInstantLog)}
1476+
{#if !isLoadPersistLog || !isLoadInstantLog}
14761477
<DropdownItem on:click={() => openLogs()}>View Log</DropdownItem>
14771478
{/if}
1478-
{#if !isLite && (!isLoadInstantLog || !isOpenUserAddStateModal)}
1479-
<li>
1480-
<Dropdown direction="right" class="state-menu">
1481-
<DropdownToggle caret class="dropdown-item">
1482-
States
1483-
</DropdownToggle>
1484-
<DropdownMenu>
1485-
{#if !isOpenUserAddStateModal}
1486-
<DropdownItem
1487-
disabled={disableAction}
1488-
on:click={() => toggleUserAddStateModal()}
1489-
>
1490-
Add States
1491-
</DropdownItem>
1492-
{/if}
1493-
<DropdownItem
1494-
disabled={disableAction}
1495-
on:click={() => clearUserAddStates()}
1496-
>
1497-
Clear States
1498-
</DropdownItem>
1499-
</DropdownMenu>
1500-
</Dropdown>
1501-
</li>
1479+
{#if !isLoadInstantLog || !isOpenUserAddStateModal}
1480+
<li>
1481+
<Dropdown direction="right" class="state-menu">
1482+
<DropdownToggle caret class="dropdown-item">
1483+
States
1484+
</DropdownToggle>
1485+
<DropdownMenu>
1486+
{#if !isOpenUserAddStateModal}
1487+
<DropdownItem
1488+
disabled={disableAction}
1489+
on:click={() => toggleUserAddStateModal()}
1490+
>
1491+
Add States
1492+
</DropdownItem>
1493+
{/if}
1494+
<DropdownItem
1495+
disabled={disableAction}
1496+
on:click={() => clearUserAddStates()}
1497+
>
1498+
Clear States
1499+
</DropdownItem>
1500+
</DropdownMenu>
1501+
</Dropdown>
1502+
</li>
15021503
{/if}
15031504
{#if currentUser?.role === UserRole.Admin}
15041505
<DropdownItem on:click={() => toggleTagModal()}>
@@ -1516,7 +1517,13 @@
15161517
disabled={disableAction}
15171518
on:click={() => handleNewConversation()}
15181519
>
1519-
<i class="mdi mdi-plus" />
1520+
<i
1521+
class="mdi mdi-plus"
1522+
style="font-size: 15px;"
1523+
data-bs-toggle="tooltip"
1524+
data-bs-placement="top"
1525+
title="New Conversation"
1526+
/>
15201527
</button>
15211528
{/if}
15221529
</li>
@@ -1528,8 +1535,15 @@
15281535
disabled={disableAction}
15291536
on:click={() => handleNewConversation()}
15301537
>
1531-
<i class="mdi mdi-plus" />
1532-
<span class="me-2">New</span>
1538+
<span
1539+
data-bs-toggle="tooltip"
1540+
data-bs-placement="top"
1541+
title="New Conversation"
1542+
>
1543+
<i class="mdi mdi-plus" />
1544+
<span class="me-2">New</span>
1545+
</span>
1546+
15331547
</button>
15341548
{/if}
15351549
<button
@@ -1538,7 +1552,7 @@
15381552
on:click={() => endChat()}
15391553
>
15401554
{#if !isLite}
1541-
<span class="me-2">Exit</span>
1555+
<span class="me-2">End</span>
15421556
{/if}
15431557
<i class="mdi mdi-window-close" />
15441558
</button>

0 commit comments

Comments
 (0)