28 lines
706 B
TypeScript
28 lines
706 B
TypeScript
import { ContextFilesPicker } from "./ContextFilesPicker";
|
|
import { ModelPicker } from "./ModelPicker";
|
|
import { ProModeSelector } from "./ProModeSelector";
|
|
import { ChatModeSelector } from "./ChatModeSelector";
|
|
|
|
export function ChatInputControls({
|
|
showContextFilesPicker = false,
|
|
}: {
|
|
showContextFilesPicker?: boolean;
|
|
}) {
|
|
return (
|
|
<div className="flex">
|
|
<ChatModeSelector />
|
|
<div className="w-1.5"></div>
|
|
<ModelPicker />
|
|
<div className="w-1.5"></div>
|
|
<ProModeSelector />
|
|
<div className="w-1"></div>
|
|
{showContextFilesPicker && (
|
|
<>
|
|
<ContextFilesPicker />
|
|
<div className="w-0.5"></div>
|
|
</>
|
|
)}
|
|
</div>
|
|
);
|
|
}
|