Skip to content

Commit 806dd4b

Browse files
committed
Unify configuration validation by replacing missing_preset with missing_configuration in PromptField and updating MainView to check for empty configurations in both API and WEB modes
- unify 'missing preset' and 'missing configuration' by using only 'missing configuration'
1 parent 7a808f8 commit 806dd4b

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

  • apps/editor/src/views/panel/frontend/Main/MainView
  • packages/ui/src/components/editor/panel/prompts/PromptField

‎apps/editor/src/views/panel/frontend/Main/MainView/MainView.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,9 +383,9 @@ export const MainView: React.FC<Props> = (props) => {
383383
on_new_tab={props.on_new_tab}
384384
on_tab_delete={props.on_tab_delete}
385385
missing_configuration={
386-
props.mode == MODE.API && props.api_configurations.length == 0
386+
(props.mode == MODE.API && props.api_configurations.length == 0) ||
387+
(props.mode == MODE.WEB && props.web_configurations.length == 0)
387388
}
388-
missing_preset={props.mode == MODE.WEB && props.web_configurations.length == 0}
389389
voice_input_push_to_talk={props.voice_input_push_to_talk}
390390
/>
391391
<UiContextUtilisation

‎packages/ui/src/components/editor/panel/prompts/PromptField/PromptField.tsx‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ export type PromptFieldProps = {
7676
on_new_tab: () => void
7777
on_tab_delete: (index: number) => void
7878
missing_configuration: boolean
79-
missing_preset: boolean
8079
voice_input_push_to_talk?: boolean
8180
}
8281

@@ -535,7 +534,7 @@ export const PromptField: React.FC<PromptFieldProps> = (props) => {
535534
{(!props.is_web_mode ||
536535
(props.is_web_mode &&
537536
props.is_connected &&
538-
!props.missing_preset)) && (
537+
!props.missing_configuration)) && (
539538
<>
540539
{!(
541540
props.prompt_type == 'find-relevant-files' &&
@@ -681,7 +680,7 @@ export const PromptField: React.FC<PromptFieldProps> = (props) => {
681680
</>
682681
)}
683682
{((props.is_web_mode && !props.is_connected) ||
684-
props.missing_preset) && (
683+
props.missing_configuration) && (
685684
<>
686685
{props.is_recording ? (
687686
<button

0 commit comments

Comments
 (0)