{/* Image previews */}
{embeddedImages.length > 0 && (
{/* Model Picker */}
{selectedModelData.icon}
{selectedModelData.name}
}
content={
{MODELS.map((model) => (
))}
}
open={modelPickerOpen}
onOpenChange={setModelPickerOpen}
align="start"
side="top"
/>
{/* Prompt Input */}
{/* File Picker */}
{showFilePicker && projectPath && projectPath.trim() && (
)}
{/* Send Button */}
{isLoading ? (
) : (
)}
Press Enter to send, Shift+Enter for new line{projectPath?.trim() && ", @ to mention files, drag & drop images"}