(text: string)
| 86 | }, [value]) |
| 87 | |
| 88 | const submit = (text: string) => { |
| 89 | const trimmed = text.trim() |
| 90 | if (!trimmed) return |
| 91 | setHistory((h) => (h[h.length - 1] === trimmed ? h : [...h, trimmed])) |
| 92 | appendPromptHistory(trimmed) |
| 93 | setHistoryIndex(-1) |
| 94 | setValue("") |
| 95 | setCursor(0) |
| 96 | onSubmit(trimmed) |
| 97 | } |
| 98 | |
| 99 | const recallHistory = (index: number) => { |
| 100 | setHistoryIndex(index) |
no test coverage detected