Merge pull request #236 from CodeTorso/queue

memory queue fix
This commit is contained in:
Dhravya Shah 2024-08-08 14:21:00 -07:00 committed by GitHub
commit b056f2cb0d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -130,15 +130,21 @@ function Menu() {
});
setContent("");
setSelectedSpaces([]);
if (cont.success) {
toast.success("Memory queued", {
richColors: true,
});
} else {
toast.error(`Memory creation failed: ${cont.error}`);
throw new Error(`Memory creation failed: ${cont.error}`);
return cont;
}
return cont;
};
const formSubmit = () => {
toast.promise(handleSubmit(content, selectedSpaces), {
loading: (
<span>
<PlusCircleIcon className="w-4 h-4 inline mr-2 text-white animate-spin" />{" "}
Creating memory...
</span>
),
success: (data) => "Memory queued",
error: (error) => `Memory creation failed: ${error}`,
richColors: true,
});
};
return (
@ -190,23 +196,7 @@ function Menu() {
</div>
<DialogContent className="sm:max-w-[475px] text-[#F2F3F5] rounded-2xl bg-background z-[39]">
<form
action={async (e: FormData) => {
const content = e.get("content")?.toString();
toast.promise(handleSubmit(content, selectedSpaces), {
loading: (
<span>
<PlusCircleIcon className="w-4 h-4 inline mr-2 text-white animate-spin" />{" "}
Creating memory...
</span>
),
success: (data) => "Memory queued",
error: (error) => error.message,
richColors: true,
});
}}
className="flex flex-col gap-4 "
>
<form action={formSubmit} className="flex flex-col gap-4 ">
<DialogHeader>
<DialogTitle>Add memory</DialogTitle>
<DialogDescription className="text-[#F2F3F5]">
@ -227,17 +217,7 @@ function Menu() {
onKeyDown={(e) => {
if (e.key === "Enter" && !e.shiftKey) {
e.preventDefault();
toast.promise(handleSubmit(content, selectedSpaces), {
loading: (
<span>
<PlusCircleIcon className="w-4 h-4 inline mr-2 text-white animate-spin" />{" "}
Creating memory...
</span>
),
success: (data) => "Memory created",
error: (error) => error.message,
richColors: true,
});
formSubmit();
}
}}
/>