Skip to content

Commit 284c7a0

Browse files
Bug Fix #19325
1 parent 875d8d6 commit 284c7a0

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/frontend_react/src/pages/PlanPage.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import InlineToaster, {
3535
} from "../components/toast/InlineToaster";
3636
import Octo from "../coral/imports/Octopus.png"; // 🐙 Animated PNG loader
3737
import PanelRightToggles from "@/coral/components/Header/PanelRightToggles";
38-
import { TaskListSquareLtr } from "@/coral/imports/bundleicons";
38+
import { Dismiss, TaskListSquareLtr } from "@/coral/imports/bundleicons";
3939
import LoadingMessage, { loadingMessages } from "@/coral/components/LoadingMessage";
4040

4141
/**
@@ -45,7 +45,7 @@ import LoadingMessage, { loadingMessages } from "@/coral/components/LoadingMessa
4545
const PlanPage: React.FC = () => {
4646
const { planId } = useParams<{ planId: string }>();
4747
const navigate = useNavigate();
48-
const { showToast } = useInlineToaster();
48+
const { showToast,dismissToast } = useInlineToaster();
4949

5050
const [input, setInput] = useState("");
5151
const [planData, setPlanData] = useState<ProcessedPlanData | any>(null);
@@ -133,10 +133,11 @@ const PlanPage: React.FC = () => {
133133
async (step: Step, total: number, completed: number, approve: boolean) => {
134134
setProcessingSubtaskId(step.id);
135135
const toastMessage = approve ? "Approving step" : "Rejecting step";
136-
showToast(toastMessage, "progress");
136+
let id = showToast(toastMessage, "progress");
137137
setSubmitting(true);
138138
try {
139139
await PlanDataService.stepStatus(step, approve);
140+
dismissToast(id);
140141
showToast(`Step ${approve ? "approved" : "rejected"} successfully`, "success");
141142
if (total === completed) {
142143
setReloadLeftList(true);
@@ -145,6 +146,7 @@ const PlanPage: React.FC = () => {
145146
}
146147
await loadPlanData(false);
147148
} catch (error) {
149+
dismissToast(id);
148150
showToast(`Failed to ${approve ? "approve" : "reject"} step`, "error");
149151
console.error(`Failed to ${approve ? "approve" : "reject"} step:`, error);
150152
} finally {

0 commit comments

Comments
 (0)