Commit
·
773e69e
1
Parent(s):
05a5f85
Update BaseChat.tsx
Browse filesmoved the model collapse button.
- 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 ? (
|