[FEAT] Generic error messages for embed chat widget (#1861)
* give generic error messages for embed chat widget * give generic errors on embed chat errors but log to console * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com>
This commit is contained in:
parent
f553f07ec5
commit
d037ab27f4
@ -16,6 +16,7 @@ const HistoricalMessage = forwardRef(
|
|||||||
const textSize = !!embedderSettings.settings.textSize
|
const textSize = !!embedderSettings.settings.textSize
|
||||||
? `allm-text-[${embedderSettings.settings.textSize}px]`
|
? `allm-text-[${embedderSettings.settings.textSize}px]`
|
||||||
: "allm-text-sm";
|
: "allm-text-sm";
|
||||||
|
if (error) console.error(`ANYTHING_LLM_CHAT_WIDGET_ERROR: ${error}`);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="py-[5px]">
|
<div className="py-[5px]">
|
||||||
@ -66,7 +67,7 @@ const HistoricalMessage = forwardRef(
|
|||||||
Could not respond to message.
|
Could not respond to message.
|
||||||
</span>
|
</span>
|
||||||
<p className="allm-text-xs allm-font-mono allm-mt-2 allm-border-l-2 allm-border-red-500 allm-pl-2 allm-bg-red-300 allm-p-2 allm-rounded-sm">
|
<p className="allm-text-xs allm-font-mono allm-mt-2 allm-border-l-2 allm-border-red-500 allm-pl-2 allm-bg-red-300 allm-p-2 allm-rounded-sm">
|
||||||
{error}
|
Server error
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import { formatDate } from "@/utils/date";
|
|||||||
const PromptReply = forwardRef(
|
const PromptReply = forwardRef(
|
||||||
({ uuid, reply, pending, error, sources = [] }, ref) => {
|
({ uuid, reply, pending, error, sources = [] }, ref) => {
|
||||||
if (!reply && sources.length === 0 && !pending && !error) return null;
|
if (!reply && sources.length === 0 && !pending && !error) return null;
|
||||||
|
if (error) console.error(`ANYTHING_LLM_CHAT_WIDGET_ERROR: ${error}`);
|
||||||
|
|
||||||
if (pending) {
|
if (pending) {
|
||||||
return (
|
return (
|
||||||
@ -54,9 +55,7 @@ const PromptReply = forwardRef(
|
|||||||
>
|
>
|
||||||
<Warning className="allm-h-4 allm-w-4 allm-mb-1 allm-inline-block" />{" "}
|
<Warning className="allm-h-4 allm-w-4 allm-mb-1 allm-inline-block" />{" "}
|
||||||
Could not respond to message.
|
Could not respond to message.
|
||||||
<span className="allm-text-xs">
|
<span className="allm-text-xs">Server error</span>
|
||||||
Reason: {error || "unknown"}
|
|
||||||
</span>
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user