|
39 | 39 | PUBLIC_LIVECHAT_ENTRY_ICON, |
40 | 40 | PUBLIC_LIVECHAT_VOICE_ENABLED, |
41 | 41 | PUBLIC_LIVECHAT_FILES_ENABLED, |
42 | | - PUBLIC_LIVECHAT_ENABLE_TRAINING |
| 42 | + PUBLIC_LIVECHAT_ENABLE_TRAINING, |
| 43 | + PUBLIC_DEBUG_MODE |
43 | 44 | } from '$env/static/public'; |
44 | 45 | import { BOT_SENDERS, LERNER_ID, TEXT_EDITORS, TRAINING_MODE, USER_SENDERS } from '$lib/helpers/constants'; |
45 | 46 | import { signalr } from '$lib/services/signalr-service.js'; |
|
1455 | 1456 | |
1456 | 1457 | <div class="col-md-8 col-5"> |
1457 | 1458 | <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> |
1467 | 1468 | {/if} |
1468 | 1469 | <li class="list-inline-item"> |
1469 | 1470 | {#if !isLite} |
|
1472 | 1473 | <i class="bx bx-dots-horizontal-rounded" /> |
1473 | 1474 | </DropdownToggle> |
1474 | 1475 | <DropdownMenu class="dropdown-menu-end"> |
1475 | | - {#if !isLite && (!isLoadPersistLog || !isLoadInstantLog)} |
| 1476 | + {#if !isLoadPersistLog || !isLoadInstantLog} |
1476 | 1477 | <DropdownItem on:click={() => openLogs()}>View Log</DropdownItem> |
1477 | 1478 | {/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> |
1502 | 1503 | {/if} |
1503 | 1504 | {#if currentUser?.role === UserRole.Admin} |
1504 | 1505 | <DropdownItem on:click={() => toggleTagModal()}> |
|
1516 | 1517 | disabled={disableAction} |
1517 | 1518 | on:click={() => handleNewConversation()} |
1518 | 1519 | > |
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 | + /> |
1520 | 1527 | </button> |
1521 | 1528 | {/if} |
1522 | 1529 | </li> |
|
1528 | 1535 | disabled={disableAction} |
1529 | 1536 | on:click={() => handleNewConversation()} |
1530 | 1537 | > |
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 | + |
1533 | 1547 | </button> |
1534 | 1548 | {/if} |
1535 | 1549 | <button |
|
1538 | 1552 | on:click={() => endChat()} |
1539 | 1553 | > |
1540 | 1554 | {#if !isLite} |
1541 | | - <span class="me-2">Exit</span> |
| 1555 | + <span class="me-2">End</span> |
1542 | 1556 | {/if} |
1543 | 1557 | <i class="mdi mdi-window-close" /> |
1544 | 1558 | </button> |
|
0 commit comments