Skip to content

Commit afdf13d

Browse files
committed
Remove model picker, readjust attach file
1 parent d9cbc56 commit afdf13d

File tree

1 file changed

+16
-46
lines changed

1 file changed

+16
-46
lines changed

apps/array/src/renderer/features/sessions/components/MessageEditor.tsx

Lines changed: 16 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
import "@features/task-detail/components/TaskInput.css";
2-
import { ArrowUp, CaretDown, Paperclip, Stop } from "@phosphor-icons/react";
3-
import {
4-
Box,
5-
Button,
6-
DropdownMenu,
7-
Flex,
8-
IconButton,
9-
Text,
10-
Tooltip,
11-
} from "@radix-ui/themes";
2+
import { ArrowUp, Paperclip, Stop } from "@phosphor-icons/react";
3+
import { Box, Flex, IconButton, Tooltip } from "@radix-ui/themes";
124
import { logger } from "@renderer/lib/logger";
135
import type { MentionItem } from "@shared/types";
146
import { Extension, type JSONContent } from "@tiptap/core";
@@ -239,9 +231,6 @@ export const MessageEditor = forwardRef<
239231
}
240232
};
241233
const [mentionItems, setMentionItems] = useState<MentionItem[]>([]);
242-
const [_selectedModel, setSelectedModel] = useState(
243-
"claude-sonnet-4-5-20250514",
244-
);
245234
const mentionItemsRef = useRef(mentionItems);
246235
const repoPathRef = useRef(repoPath);
247236
const onSubmitRef = useRef(onSubmit);
@@ -441,7 +430,7 @@ export const MessageEditor = forwardRef<
441430
onClick={handleContainerClick}
442431
style={{ cursor: "text" }}
443432
>
444-
<Box className="max-h-[200px] min-h-[40px] flex-1 overflow-y-auto font-mono text-sm">
433+
<Box className="max-h-[200px] min-h-[30px] flex-1 overflow-y-auto font-mono text-sm">
445434
<EditorContent editor={editor} />
446435
</Box>
447436
<Flex justify="between" align="center">
@@ -452,39 +441,20 @@ export const MessageEditor = forwardRef<
452441
onChange={handleFileSelect}
453442
style={{ display: "none" }}
454443
/>
455-
<DropdownMenu.Root>
456-
<DropdownMenu.Trigger>
457-
<Button
458-
variant="ghost"
459-
color="gray"
460-
size="1"
461-
style={{ marginLeft: "0" }}
462-
>
463-
<Text size="1">Sonnet 4.5</Text>
464-
<CaretDown size={12} />
465-
</Button>
466-
</DropdownMenu.Trigger>
467-
<DropdownMenu.Content size="1">
468-
<DropdownMenu.Item
469-
onSelect={() => setSelectedModel("claude-sonnet-4-5-20250514")}
470-
>
471-
<Text size="1">Sonnet 4.5</Text>
472-
</DropdownMenu.Item>
473-
</DropdownMenu.Content>
474-
</DropdownMenu.Root>
444+
<Tooltip content="Attach file">
445+
<IconButton
446+
size="1"
447+
variant="ghost"
448+
color="gray"
449+
onClick={() => fileInputRef.current?.click()}
450+
disabled={disabled}
451+
title="Attach file"
452+
style={{ marginLeft: "0px" }}
453+
>
454+
<Paperclip size={14} weight="bold" />
455+
</IconButton>
456+
</Tooltip>
475457
<Flex gap="4" align="center">
476-
<Tooltip content="Attach file">
477-
<IconButton
478-
size="1"
479-
variant="soft"
480-
color="gray"
481-
onClick={() => fileInputRef.current?.click()}
482-
disabled={disabled}
483-
title="Attach file"
484-
>
485-
<Paperclip size={14} weight="bold" />
486-
</IconButton>
487-
</Tooltip>
488458
{isLoading && onCancel ? (
489459
<Tooltip content="Stop">
490460
<IconButton

0 commit comments

Comments
 (0)