@@ -37,7 +37,7 @@ import InlineToaster, {
3737} from "../components/toast/InlineToaster" ;
3838import Octo from "../coral/imports/Octopus.png" ; // 🐙 Animated PNG loader
3939import PanelRightToggles from "@/coral/components/Header/PanelRightToggles" ;
40- import { TaskListSquareLtr } from "@/coral/imports/bundleicons" ;
40+ import { TaskListSquareLtr } from "@/coral/imports/bundleicons" ;
4141import LoadingMessage , { loadingMessages } from "@/coral/components/LoadingMessage" ;
4242
4343/**
@@ -47,7 +47,7 @@ import LoadingMessage, { loadingMessages } from "@/coral/components/LoadingMessa
4747const PlanPage : React . FC = ( ) => {
4848 const { planId } = useParams < { planId : string } > ( ) ;
4949 const navigate = useNavigate ( ) ;
50- const { showToast, dismissToast } = useInlineToaster ( ) ;
50+ const { showToast, dismissToast } = useInlineToaster ( ) ;
5151
5252 const [ input , setInput ] = useState ( "" ) ;
5353 const [ planData , setPlanData ] = useState < ProcessedPlanData | any > ( null ) ;
@@ -110,17 +110,19 @@ const PlanPage: React.FC = () => {
110110 setInput ( "" ) ;
111111 if ( ! planData ?. plan ) return ;
112112 setSubmitting ( true ) ;
113- showToast ( "Submitting clarification" , "progress" ) ;
113+ let id = showToast ( "Submitting clarification" , "progress" ) ;
114114 try {
115115 await PlanDataService . submitClarification (
116116 planData . plan . id ,
117117 planData . plan . session_id ,
118118 chatInput
119119 ) ;
120120 setInput ( "" ) ;
121+ dismissToast ( id ) ;
121122 showToast ( "Clarification submitted successfully" , "success" ) ;
122123 await loadPlanData ( false ) ;
123124 } catch ( error ) {
125+ dismissToast ( id ) ;
124126 showToast ( "Failed to submit clarification" , "error" ) ;
125127 console . error ( "Failed to submit clarification:" , error ) ;
126128 } finally {
@@ -148,7 +150,7 @@ const PlanPage: React.FC = () => {
148150 }
149151 await loadPlanData ( false ) ;
150152 } catch ( error ) {
151- dismissToast ( id ) ;
153+ dismissToast ( id ) ;
152154 showToast ( `Failed to ${ approve ? "approve" : "reject" } step` , "error" ) ;
153155 console . error ( `Failed to ${ approve ? "approve" : "reject" } step:` , error ) ;
154156 } finally {
@@ -194,7 +196,7 @@ const PlanPage: React.FC = () => {
194196 < >
195197 < ContentToolbar
196198 panelTitle = { planData ?. plan ?. initial_goal || "Plan Details" }
197- // panelIcon={<ChatMultiple20Regular />}
199+ // panelIcon={<ChatMultiple20Regular />}
198200 >
199201 < PanelRightToggles >
200202 < ToggleButton
0 commit comments