Skip to content

Nowely/marked-input

Repository files navigation

image

A React component that lets you combine editable text with any component using annotated text.

Documentation Storybook

Feature

  • Powerful annotations tool: add, edit, remove, visualize
  • Nested marks support
  • Support for custom syntax patterns (e.g., HTML, markdown)
  • TypeScript
  • Support for any components
  • Flexible and customizable
  • Two ways to configure
  • Helpers for processing text
  • Hooks for advanced components
  • Button handling (Left, Right, Delete, Backspace, Esc)
  • Overlay with the suggestions component by default
  • Zero dependencies
  • Cross selection

Installation

You can install the package via npm:

npm install rc-marked-input

Contributing

If you want to contribute, you are welcome! Create an issue or start a discussion.

Contributors 2

  •  
  •  

Languages