@@ -8,7 +8,7 @@ import { useForm, FormProvider } from "react-hook-form"
88import { zodResolver } from "@hookform/resolvers/zod"
99import fuzzysort from "fuzzysort"
1010import { toast } from "sonner"
11- import { X , Rocket , Check , ChevronsUpDown , SlidersHorizontal , Book , CircleCheck } from "lucide-react"
11+ import { X , Rocket , Check , ChevronsUpDown , SlidersHorizontal , CircleCheck } from "lucide-react"
1212
1313import { globalSettingsSchema , providerSettingsSchema , EVALS_SETTINGS , getModelId } from "@roo-code/types"
1414
@@ -49,11 +49,8 @@ import {
4949 PopoverContent ,
5050 PopoverTrigger ,
5151 ScrollArea ,
52+ ScrollBar ,
5253 Slider ,
53- Dialog ,
54- DialogContent ,
55- DialogTitle ,
56- DialogFooter ,
5754} from "@/components/ui"
5855
5956import { SettingsDiff } from "./settings-diff"
@@ -93,24 +90,20 @@ export function NewRun() {
9390
9491 const [ model , suite , settings ] = watch ( [ "model" , "suite" , "settings" , "concurrency" ] )
9592
96- const [ systemPromptDialogOpen , setSystemPromptDialogOpen ] = useState ( false )
97- const [ systemPrompt , setSystemPrompt ] = useState ( "" )
98- const systemPromptRef = useRef < HTMLTextAreaElement > ( null )
99-
10093 const onSubmit = useCallback (
10194 async ( values : CreateRun ) => {
10295 try {
10396 if ( mode === "openrouter" ) {
10497 values . settings = { ...( values . settings || { } ) , openRouterModelId : model }
10598 }
10699
107- const { id } = await createRun ( { ... values , systemPrompt } )
100+ const { id } = await createRun ( values )
108101 router . push ( `/runs/${ id } ` )
109102 } catch ( e ) {
110103 toast . error ( e instanceof Error ? e . message : "An unknown error occurred." )
111104 }
112105 } ,
113- [ mode , model , router , systemPrompt ] ,
106+ [ mode , model , router ] ,
114107 )
115108
116109 const onFilterModels = useCallback (
@@ -269,29 +262,11 @@ export function NewRun() {
269262 </ div >
270263 < SettingsDiff defaultSettings = { EVALS_SETTINGS } customSettings = { settings } />
271264 </ >
265+ < ScrollBar orientation = "horizontal" />
272266 </ ScrollArea >
273267 ) }
274268 < FormMessage />
275269 </ FormItem >
276-
277- < Button type = "button" variant = "secondary" onClick = { ( ) => setSystemPromptDialogOpen ( true ) } >
278- < Book />
279- Override System Prompt
280- </ Button >
281-
282- < Dialog open = { systemPromptDialogOpen } onOpenChange = { setSystemPromptDialogOpen } >
283- < DialogContent >
284- < DialogTitle > Override System Prompt</ DialogTitle >
285- < Textarea
286- ref = { systemPromptRef }
287- value = { systemPrompt }
288- onChange = { ( e ) => setSystemPrompt ( e . target . value ) }
289- />
290- < DialogFooter >
291- < Button onClick = { ( ) => setSystemPromptDialogOpen ( false ) } > Done</ Button >
292- </ DialogFooter >
293- </ DialogContent >
294- </ Dialog >
295270 </ div >
296271
297272 < FormField
0 commit comments