@@ -16,19 +16,6 @@ import {
16
16
ScrollBar ,
17
17
} from "@/components/ui/scroll-area" ;
18
18
19
- function createTaskFromTaskGenerationParameters (
20
- values : TaskGenerationApiResponse ,
21
- ) {
22
- return {
23
- url : values . url ,
24
- navigation_goal : values . navigation_goal ,
25
- data_extraction_goal : values . data_extraction_goal ,
26
- proxy_location : "RESIDENTIAL" ,
27
- navigation_payload : values . navigation_payload ,
28
- extracted_information_schema : values . extracted_information_schema ,
29
- } ;
30
- }
31
-
32
19
function createTemplateTaskFromTaskGenerationParameters (
33
20
values : TaskGenerationApiResponse ,
34
21
) {
@@ -120,27 +107,6 @@ function PromptBox() {
120
107
} ,
121
108
} ) ;
122
109
123
- const runTaskMutation = useMutation ( {
124
- mutationFn : async ( params : TaskGenerationApiResponse ) => {
125
- const client = await getClient ( credentialGetter ) ;
126
- const data = createTaskFromTaskGenerationParameters ( params ) ;
127
- return client . post <
128
- ReturnType < typeof createTaskFromTaskGenerationParameters > ,
129
- { data : { task_id : string } }
130
- > ( "/tasks" , data ) ;
131
- } ,
132
- onSuccess : ( response ) => {
133
- navigate ( `/tasks/${ response . data . task_id } /actions` ) ;
134
- } ,
135
- onError : ( error : AxiosError ) => {
136
- toast ( {
137
- variant : "destructive" ,
138
- title : "Error running task" ,
139
- description : error . message ,
140
- } ) ;
141
- } ,
142
- } ) ;
143
-
144
110
return (
145
111
< div >
146
112
< div
@@ -163,8 +129,7 @@ function PromptBox() {
163
129
/>
164
130
< div className = "h-full" >
165
131
{ getTaskFromPromptMutation . isPending ||
166
- saveTaskMutation . isPending ||
167
- runTaskMutation . isPending ? (
132
+ saveTaskMutation . isPending ? (
168
133
< ReloadIcon className = "h-6 w-6 animate-spin" />
169
134
) : (
170
135
< PaperPlaneIcon
@@ -173,7 +138,11 @@ function PromptBox() {
173
138
const taskGenerationResponse =
174
139
await getTaskFromPromptMutation . mutateAsync ( prompt ) ;
175
140
await saveTaskMutation . mutateAsync ( taskGenerationResponse ) ;
176
- await runTaskMutation . mutateAsync ( taskGenerationResponse ) ;
141
+ navigate ( "/create/from-prompt" , {
142
+ state : {
143
+ data : taskGenerationResponse ,
144
+ } ,
145
+ } ) ;
177
146
} }
178
147
/>
179
148
) }
0 commit comments