LlamaFinetuneGGUF commited on
Commit
773e69e
·
1 Parent(s): 05a5f85

Update BaseChat.tsx

Browse files

moved the model collapse button.

Files changed (1) hide show
  1. app/components/chat/BaseChat.tsx +11 -15
app/components/chat/BaseChat.tsx CHANGED
@@ -333,21 +333,6 @@ export const BaseChat = React.forwardRef<HTMLDivElement, BaseChatProps>(
333
  <rect className={classNames(styles.PromptShine)} x="48" y="24" width="70" height="1"></rect>
334
  </svg>
335
  <div>
336
- <div className="flex justify-between items-center mb-2">
337
- <button
338
- onClick={() => setIsModelSettingsCollapsed(!isModelSettingsCollapsed)}
339
- className={classNames('flex items-center gap-2 p-2 rounded-lg transition-all', {
340
- 'bg-bolt-elements-item-backgroundAccent text-bolt-elements-item-contentAccent':
341
- isModelSettingsCollapsed,
342
- 'bg-bolt-elements-item-backgroundDefault text-bolt-elements-item-contentDefault':
343
- !isModelSettingsCollapsed,
344
- })}
345
- >
346
- <div className={`i-ph:caret-${isModelSettingsCollapsed ? 'right' : 'down'} text-lg`} />
347
- <span>Model Settings</span>
348
- </button>
349
- </div>
350
-
351
  <div className={isModelSettingsCollapsed ? 'hidden' : ''}>
352
  <ModelSelector
353
  key={provider?.name + ':' + modelList.length}
@@ -500,6 +485,17 @@ export const BaseChat = React.forwardRef<HTMLDivElement, BaseChatProps>(
500
  onStop={stopListening}
501
  disabled={isStreaming}
502
  />
 
 
 
 
 
 
 
 
 
 
 
503
  {chatStarted && <ClientOnly>{() => <ExportChatButton exportChat={exportChat} />}</ClientOnly>}
504
  </div>
505
  {input.length > 3 ? (
 
333
  <rect className={classNames(styles.PromptShine)} x="48" y="24" width="70" height="1"></rect>
334
  </svg>
335
  <div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
336
  <div className={isModelSettingsCollapsed ? 'hidden' : ''}>
337
  <ModelSelector
338
  key={provider?.name + ':' + modelList.length}
 
485
  onStop={stopListening}
486
  disabled={isStreaming}
487
  />
488
+ <IconButton
489
+ title="Model Settings"
490
+ className={classNames('transition-all flex items-center gap-1', {
491
+ 'bg-bolt-elements-item-backgroundAccent text-bolt-elements-item-contentAccent': isModelSettingsCollapsed,
492
+ 'bg-bolt-elements-item-backgroundDefault text-bolt-elements-item-contentDefault': !isModelSettingsCollapsed,
493
+ })}
494
+ onClick={() => setIsModelSettingsCollapsed(!isModelSettingsCollapsed)}
495
+ >
496
+ <div className={`i-ph:caret-${isModelSettingsCollapsed ? 'right' : 'down'} text-lg`} />
497
+ {isModelSettingsCollapsed && <span className="text-xs">{model}</span>}
498
+ </IconButton>
499
  {chatStarted && <ClientOnly>{() => <ExportChatButton exportChat={exportChat} />}</ClientOnly>}
500
  </div>
501
  {input.length > 3 ? (