mirror of
https://github.com/stackblitz/bolt.new
synced 2025-02-06 04:48:04 +00:00
Update BaseChat.tsx
moved the model collapse button.
This commit is contained in:
parent
05a5f85e68
commit
773e69ef7a
@ -333,21 +333,6 @@ export const BaseChat = React.forwardRef<HTMLDivElement, BaseChatProps>(
|
|||||||
<rect className={classNames(styles.PromptShine)} x="48" y="24" width="70" height="1"></rect>
|
<rect className={classNames(styles.PromptShine)} x="48" y="24" width="70" height="1"></rect>
|
||||||
</svg>
|
</svg>
|
||||||
<div>
|
<div>
|
||||||
<div className="flex justify-between items-center mb-2">
|
|
||||||
<button
|
|
||||||
onClick={() => setIsModelSettingsCollapsed(!isModelSettingsCollapsed)}
|
|
||||||
className={classNames('flex items-center gap-2 p-2 rounded-lg transition-all', {
|
|
||||||
'bg-bolt-elements-item-backgroundAccent text-bolt-elements-item-contentAccent':
|
|
||||||
isModelSettingsCollapsed,
|
|
||||||
'bg-bolt-elements-item-backgroundDefault text-bolt-elements-item-contentDefault':
|
|
||||||
!isModelSettingsCollapsed,
|
|
||||||
})}
|
|
||||||
>
|
|
||||||
<div className={`i-ph:caret-${isModelSettingsCollapsed ? 'right' : 'down'} text-lg`} />
|
|
||||||
<span>Model Settings</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={isModelSettingsCollapsed ? 'hidden' : ''}>
|
<div className={isModelSettingsCollapsed ? 'hidden' : ''}>
|
||||||
<ModelSelector
|
<ModelSelector
|
||||||
key={provider?.name + ':' + modelList.length}
|
key={provider?.name + ':' + modelList.length}
|
||||||
@ -500,6 +485,17 @@ export const BaseChat = React.forwardRef<HTMLDivElement, BaseChatProps>(
|
|||||||
onStop={stopListening}
|
onStop={stopListening}
|
||||||
disabled={isStreaming}
|
disabled={isStreaming}
|
||||||
/>
|
/>
|
||||||
|
<IconButton
|
||||||
|
title="Model Settings"
|
||||||
|
className={classNames('transition-all flex items-center gap-1', {
|
||||||
|
'bg-bolt-elements-item-backgroundAccent text-bolt-elements-item-contentAccent': isModelSettingsCollapsed,
|
||||||
|
'bg-bolt-elements-item-backgroundDefault text-bolt-elements-item-contentDefault': !isModelSettingsCollapsed,
|
||||||
|
})}
|
||||||
|
onClick={() => setIsModelSettingsCollapsed(!isModelSettingsCollapsed)}
|
||||||
|
>
|
||||||
|
<div className={`i-ph:caret-${isModelSettingsCollapsed ? 'right' : 'down'} text-lg`} />
|
||||||
|
{isModelSettingsCollapsed && <span className="text-xs">{model}</span>}
|
||||||
|
</IconButton>
|
||||||
{chatStarted && <ClientOnly>{() => <ExportChatButton exportChat={exportChat} />}</ClientOnly>}
|
{chatStarted && <ClientOnly>{() => <ExportChatButton exportChat={exportChat} />}</ClientOnly>}
|
||||||
</div>
|
</div>
|
||||||
{input.length > 3 ? (
|
{input.length > 3 ? (
|
||||||
|
Loading…
Reference in New Issue
Block a user