Interface gallery for mods changedplugins/mods/gallery
Nearest release: v2.1.312, published an hour before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 27 Oct 2026 20:08 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 27 Oct 2026 20:37 UTC.
Upstream edited
Recorded here
Lines+8added
Lines−8removed
From line
242
where the diff opens
First seen
1 Oct 2026
this site's first read of the page
Recorded edits11to this page, all time
The whole hunk
from line 242, old and new numbered
/
from line 242
242242
243243### `Input`
244244
245An `Input` is a text field that runs `onSubmit` when the user presses Enter. It holds one line unless you give it `rows`:
245An `Input` is a text field that holds one line by default and runs `onSubmit` when the user presses Enter:
246246
247247```javascript theme={null}
248248Input({
from line 267
267267
268268
269269
270Add `rows` for a field that holds several lines, such as a note or a commit message:
270Set `rows` to 2 or more for a field that holds several lines, such as a note or a commit message:
271271
272272```javascript theme={null}
273273Input({
from line 279
279279})
280280```
281281
282Whatever the field holds, it takes that many rows, up to the height of the pane or band it's drawn in. Longer text scrolls inside it.
282The terminal and the Desktop app draw the rows. In the VS Code extension, the field holds one line. `rows` requires Claude Code v2.1.301 or later. On earlier versions the field holds one line.
283283
284* Enter still submits. In the terminal, the user starts a new line by typing a backslash and then pressing Enter, or by pressing Shift+Enter where [the terminal emulator supports it](https://code.claude.com/docs/en/terminal-config.md#enter-multiline-prompts). Those are the same keys as in the prompt.
285* Up and Down move between the field's rows. From its first and last row they move to the control before or after.
286* `onSubmit` and `onInput` receive the whole text with its lines joined by `\n`.
284The field takes up the number of rows you set, even when it's empty, up to the height of the pane or band it's drawn in. While the field has focus, longer text scrolls inside it.
287285
288The terminal and the Desktop app draw the rows. In the VS Code extension, the field holds one line.
286* In the terminal, Enter still submits. There, the user starts a new line by typing a backslash and then pressing Enter, or by pressing Shift+Enter where [the terminal emulator supports it](https://code.claude.com/docs/en/terminal-config.md#enter-multiline-prompts). Those are the same keys as in the prompt.
287* In the terminal, Up and Down move between the field's rows. From its first and last row they move to the control before or after.
288* `onSubmit` and `onInput` receive the whole text with its lines joined by `\n`.
289289
290290### `Select`
291291
No line in this hunk matches that.