@@ -45,6 +45,8 @@ interface ChatHeaderProps {
4545 /** Callback when instances change */
4646 onInstancesChange : ( instances : ModelInstance [ ] ) => void ;
4747 availableModels : ModelInfo [ ] ;
48+ /** Whether models are still loading */
49+ isLoadingModels ?: boolean ;
4850 /** Callback when instance parameters change */
4951 onInstanceParametersChange ?: ( instanceId : string , params : ModelParameters ) => void ;
5052 /** Callback when instance label changes */
@@ -81,6 +83,7 @@ export function ChatHeader({
8183 selectedInstances,
8284 onInstancesChange,
8385 availableModels,
86+ isLoadingModels = false ,
8487 onInstanceParametersChange,
8588 onInstanceLabelChange,
8689 disabledInstances = [ ] ,
@@ -153,6 +156,7 @@ export function ChatHeader({
153156 selectedInstances = { selectedInstances }
154157 onInstancesChange = { onInstancesChange }
155158 availableModels = { availableModels }
159+ isLoading = { isLoadingModels }
156160 onInstanceParametersChange = { onInstanceParametersChange }
157161 onInstanceLabelChange = { onInstanceLabelChange }
158162 disabledInstances = { disabledInstances }
@@ -428,6 +432,7 @@ export function ChatHeader({
428432 selectedInstances = { selectedInstances }
429433 onInstancesChange = { onInstancesChange }
430434 availableModels = { availableModels }
435+ isLoading = { isLoadingModels }
431436 onInstanceParametersChange = { onInstanceParametersChange }
432437 onInstanceLabelChange = { onInstanceLabelChange }
433438 disabledInstances = { disabledInstances }
0 commit comments