import { PermissionModeSelector } from '../controls/PermissionModeSelector' import { ModelSelector } from '../controls/ModelSelector' import { DirectoryPicker } from '../shared/DirectoryPicker' import { useTranslation } from '../../i18n' import type { PermissionMode } from '../../types/settings' type Props = { value: string onChange: (value: string) => void placeholder?: string permissionMode: PermissionMode onPermissionModeChange: (mode: PermissionMode) => void modelId: string onModelChange: (modelId: string) => void providerId?: string | null onProviderIdChange: (providerId: string | null) => void folderPath: string onFolderPathChange: (path: string) => void useWorktree: boolean onUseWorktreeChange: (checked: boolean) => void } export function PromptEditor({ value, onChange, placeholder, permissionMode, onPermissionModeChange, modelId, onModelChange, providerId, onProviderIdChange, folderPath, onFolderPathChange, useWorktree: _useWorktree, onUseWorktreeChange: _onUseWorktreeChange, }: Props) { const t = useTranslation() return (
{/* Prompt textarea */}