p 1 and 2 compeleted

This commit is contained in:
dimitar committed 2026-03-11 01:43:19 +01:00
1 parent 6adb541967
commit 3573709d99
28 files changed
+2533 -240

No files matched your search

+12 -8
View File
@@ -3,6 +3,7 @@
import { useEffect, useState } from "react";
import { useUser } from "@clerk/nextjs";
import log from "@/lib/logger";
import { toast } from "@/lib/toast";
interface User {
id: string;
@@ -68,14 +69,14 @@ export default function RecommendationsPage() {
if (!res.ok) {
const error = await res.json();
alert(`Error: ${error.error}`);
toast.error(`Error: ${error.error}`);
} else {
alert("Recommendation generated successfully!");
toast.success("Recommendation generated successfully!");
fetchData(); // Refresh data
}
} catch (error) {
log.error("Failed to generate recommendation", error);
alert("Failed to generate recommendation.");
toast.error("Failed to generate recommendation.");
} finally {
setGenerating(null);
}
@@ -98,13 +99,16 @@ export default function RecommendationsPage() {
if (!res.ok) {
const errorData = await res.json();
alert(`Failed to update status: ${errorData.error || "Unknown error"}`);
toast.error(
`Failed to update status: ${errorData.error || "Unknown error"}`,
);
} else {
toast.success("Recommendation status updated");
fetchData(); // Refresh data
}
} catch (error) {
log.error("Failed to approve recommendation", error);
alert("Error processing request");
toast.error("Error processing request");
}
};
@@ -136,16 +140,16 @@ export default function RecommendationsPage() {
if (!res.ok) {
const errorData = await res.json();
alert(
toast.error(
`Failed to update recommendation: ${errorData.error || "Unknown error"}`,
);
} else {
alert("Recommendation updated successfully!");
toast.success("Recommendation updated successfully!");
fetchData(); // Refresh data
}
} catch (error) {
log.error("Failed to update recommendation", error);
alert("Failed to update recommendation.");
toast.error("Failed to update recommendation.");
}
};