samuellawrentz / react-highlighting-textbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Highlighting Textbox

Do you want to highlight text in a textbox? This is the component for you! This component is built with React and uses react-contenteditable to add html content with spans that can highlight the text.

Installation

npm install react-highlighting-textbox

Screenshot

Demo of the component

Usage

import React, { Component } from 'react';
import HighlightingTextbox from 'react-highlighting-textbox';

class Example extends Component {
  render() {
    return <HighlightingTextbox />;
  }
}

Props

  • value - The text to display in the textbox
  • onChange - A function that is called when the text in the textbox changes
  • word - The word to highlight
  • className - The class name to apply to the textbox
  • spanClassName - The class name to apply to the span that highlights the word

Demo

npm package

About

License:MIT License


Languages

Language:JavaScript 89.5%Language:TypeScript 6.8%Language:SCSS 3.7%