Skip to content

docs: add InputArea documentation page#247

Open
mattrothenberg wants to merge 1 commit intomainfrom
docs/add-input-area-page
Open

docs: add InputArea documentation page#247
mattrothenberg wants to merge 1 commit intomainfrom
docs/add-input-area-page

Conversation

@mattrothenberg
Copy link
Collaborator

@mattrothenberg mattrothenberg commented Mar 17, 2026

Summary

InputArea was missing its own documentation page — the home grid was incorrectly linking it to the Input component page.

Screenshot 2026-03-17 at 5 03 35 PM

Changes:

  • Create /components/input-area doc page with full examples (sizes, errors, rows, labels, tooltips)
  • Add InputAreaDemo.tsx with 11 demo functions
  • Fix HomeGrid route: input-area/components/input-area (was /components/input)
  • Add InputArea to sidebar navigation (between Input and Label)
  • Enable InputArea in command palette search with description

Files changed:

  • src/pages/components/input-area.astro (new)
  • src/components/demos/InputAreaDemo.tsx (new)
  • src/components/demos/HomeGrid.tsx (route fix)
  • src/components/SidebarNav.tsx (nav entry)
  • src/components/SearchDialog.tsx (search enablement)

- Create dedicated doc page for InputArea component
- Add InputAreaDemo.tsx with 11 demo examples
- Fix HomeGrid route (was incorrectly linking to /input)
- Add InputArea to sidebar navigation
- Enable InputArea in command palette search
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 17, 2026

npm i https://pkg.pr.new/@cloudflare/kumo@247

commit: bf9b0bd

@github-actions
Copy link
Contributor

Docs Preview

View docs preview

Commit: c6bfdb9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant