From 7f37b9340d99697e0c0720930d9c4166407d2099 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 8 Oct 2024 15:35:35 -0700 Subject: [PATCH] enh: artifacts, overview back button Co-Authored-By: Thomas Nordentoft <60035638+nordwestt@users.noreply.github.com> --- src/lib/components/chat/Artifacts.svelte | 14 +++++++++++++- src/lib/components/chat/ChatControls.svelte | 2 +- .../components/chat/Controls/Controls.svelte | 6 +++--- src/lib/components/chat/Overview.svelte | 19 +++++++++++++++---- src/lib/components/icons/ArrowLeft.svelte | 15 +++++++++++++++ 5 files changed, 47 insertions(+), 9 deletions(-) create mode 100644 src/lib/components/icons/ArrowLeft.svelte diff --git a/src/lib/components/chat/Artifacts.svelte b/src/lib/components/chat/Artifacts.svelte index 92bb57582..d07550ed8 100644 --- a/src/lib/components/chat/Artifacts.svelte +++ b/src/lib/components/chat/Artifacts.svelte @@ -10,6 +10,7 @@ import ArrowsPointingOut from '../icons/ArrowsPointingOut.svelte'; import Tooltip from '../common/Tooltip.svelte'; import SvgPanZoom from '../common/SVGPanZoom.svelte'; + import ArrowLeft from '../icons/ArrowLeft.svelte'; export let overlay = false; export let history; @@ -183,6 +184,17 @@
{/if} +
+ +
+
diff --git a/src/lib/components/chat/ChatControls.svelte b/src/lib/components/chat/ChatControls.svelte index 45d9b93dc..4c75c6b2d 100644 --- a/src/lib/components/chat/ChatControls.svelte +++ b/src/lib/components/chat/ChatControls.svelte @@ -187,7 +187,7 @@
{#if $showCallOverlay}
diff --git a/src/lib/components/chat/Controls/Controls.svelte b/src/lib/components/chat/Controls/Controls.svelte index 25924535a..aba1e7374 100644 --- a/src/lib/components/chat/Controls/Controls.svelte +++ b/src/lib/components/chat/Controls/Controls.svelte @@ -16,7 +16,7 @@
-
+
{$i18n.t('Chat Controls')}
-
+
{#if chatFiles.length > 0}
diff --git a/src/lib/components/chat/Overview.svelte b/src/lib/components/chat/Overview.svelte index 0dba53ea0..5592e0139 100644 --- a/src/lib/components/chat/Overview.svelte +++ b/src/lib/components/chat/Overview.svelte @@ -15,6 +15,7 @@ import CustomNode from './Overview/Node.svelte'; import Flow from './Overview/Flow.svelte'; import XMark from '../icons/XMark.svelte'; + import ArrowLeft from '../icons/ArrowLeft.svelte'; const { width, height } = useStore(); @@ -159,16 +160,26 @@
-
-
{$i18n.t('Chat Overview')}
+
+
+ +
{$i18n.t('Chat Overview')}
+
diff --git a/src/lib/components/icons/ArrowLeft.svelte b/src/lib/components/icons/ArrowLeft.svelte new file mode 100644 index 000000000..166aee7f6 --- /dev/null +++ b/src/lib/components/icons/ArrowLeft.svelte @@ -0,0 +1,15 @@ + + + + +