Переглянути джерело

fix: textarea input new line issue

Timothy Jaeryang Baek 5 місяців тому
батько
коміт
9ff580b8ca
1 змінених файлів з 10 додано та 2 видалено
  1. 10 2
      src/lib/components/chat/Chat.svelte

+ 10 - 2
src/lib/components/chat/Chat.svelte

@@ -2309,7 +2309,11 @@
 								on:submit={async (e) => {
 									if (e.detail) {
 										await tick();
-										submitPrompt(e.detail.replaceAll('\n\n', '\n'));
+										submitPrompt(
+											($settings?.richTextInput ?? true)
+												? e.detail.replaceAll('\n\n', '\n')
+												: e.detail
+										);
 									}
 								}}
 							/>
@@ -2346,7 +2350,11 @@
 								on:submit={async (e) => {
 									if (e.detail) {
 										await tick();
-										submitPrompt(e.detail.replaceAll('\n\n', '\n'));
+										submitPrompt(
+											($settings?.richTextInput ?? true)
+												? e.detail.replaceAll('\n\n', '\n')
+												: e.detail
+										);
 									}
 								}}
 							/>