Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
feat(confirm): add confirm on deleting branch & sharing conversation (#1381)
Browse files* feat(confirm): add confirm on deleting branch & sharing conversation
* lint
src/lib/components/chat/ChatMessage.svelte
CHANGED
|
@@ -34,6 +34,7 @@
|
|
| 34 |
import ToolUpdate from "./ToolUpdate.svelte";
|
| 35 |
import { useSettingsStore } from "$lib/stores/settings";
|
| 36 |
import DOMPurify from "isomorphic-dompurify";
|
|
|
|
| 37 |
|
| 38 |
function sanitizeMd(md: string) {
|
| 39 |
let ret = md
|
|
@@ -538,6 +539,11 @@
|
|
| 538 |
method="POST"
|
| 539 |
action="?/deleteBranch"
|
| 540 |
class="hidden group-hover/navbranch:block"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 541 |
>
|
| 542 |
<input name="messageId" value={message.children[childrenToRender]} type="hidden" />
|
| 543 |
<button
|
|
|
|
| 34 |
import ToolUpdate from "./ToolUpdate.svelte";
|
| 35 |
import { useSettingsStore } from "$lib/stores/settings";
|
| 36 |
import DOMPurify from "isomorphic-dompurify";
|
| 37 |
+
import { enhance } from "$app/forms";
|
| 38 |
|
| 39 |
function sanitizeMd(md: string) {
|
| 40 |
let ret = md
|
|
|
|
| 539 |
method="POST"
|
| 540 |
action="?/deleteBranch"
|
| 541 |
class="hidden group-hover/navbranch:block"
|
| 542 |
+
use:enhance={({ cancel }) => {
|
| 543 |
+
if (!confirm("Are you sure you want to delete this branch?")) {
|
| 544 |
+
cancel();
|
| 545 |
+
}
|
| 546 |
+
}}
|
| 547 |
>
|
| 548 |
<input name="messageId" value={message.children[childrenToRender]} type="hidden" />
|
| 549 |
<button
|
src/lib/components/chat/ChatWindow.svelte
CHANGED
|
@@ -120,6 +120,10 @@
|
|
| 120 |
);
|
| 121 |
|
| 122 |
function onShare() {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 123 |
dispatch("share");
|
| 124 |
isSharedRecently = true;
|
| 125 |
if (timeout) {
|
|
|
|
| 120 |
);
|
| 121 |
|
| 122 |
function onShare() {
|
| 123 |
+
if (!confirm("Are you sure you want to share this conversation? This cannot be undone.")) {
|
| 124 |
+
return;
|
| 125 |
+
}
|
| 126 |
+
|
| 127 |
dispatch("share");
|
| 128 |
isSharedRecently = true;
|
| 129 |
if (timeout) {
|