Skip to content

madan712/rich-html-textarea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple react rich html textarea

This project is a simple example of a rich HTML text area with line numbers and a copy icon. The text area allows users to input and edit code, with line numbers to aid readability, and a copy button for easy sharing.

Please see the DEMO here

Install

npm

npm install --save rich-html-textarea

yarn

yarn add rich-html-textarea

Example

import RichTextarea from "rich-html-textarea";

const App = () => {
  const [text, setText] = useState("");

  const onChange = (input) => {
    setText(input);
  };

  return (
    <div>
      <RichTextarea value={text} onChange={onChange} />
    </div>
  );
};

export default App;

API

Prop Type Required Default Description
value String Text value of the textarea
onChange Function This function is used to capture the change in textarea. It can be used to update the state in your file.
showLine Boolean true Show line numbers in the textarea
showCopyIcon Boolean true show copy icon on the top right corner of textarea
css CSSProperties Control width/height and other css properties
name String Specifies a name for a text area
placeholder String Specifies a short hint that describes the expected value of a text area
disabled Boolean false Specifies that a text area should be disabled
readOnly Boolean false Specifies that a text area should be read-only
maxLength Boolean false Specifies the maximum number of characters allowed in the text area
autoFocus Boolean false Specifies that a text area should automatically get focus when the page loads
                                                                            |

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published