Skip to content

gaurang6719/Text-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 React Rich Text Editor with Custom Toolbar and Emoji Picker

A modern and customizable rich text editor built using React, Draft.js, and emoji-picker-react. This editor supports basic text formatting, list management, text alignment, emoji insertion, undo/redo, and code block formatting — all with a beautiful icon-based toolbar powered by Lucide Icons.


🚀 Features

  • Bold, Italic, Underline, Strikethrough formatting
  • Ordered and Unordered lists
  • Text alignment: Left, Center, Right, Justify
  • Emoji picker with cursor position memory
  • Undo/Redo support
  • Code block support
  • Modularized Toolbar component
  • Clean, customizable structure using React Hooks and Draft.js

🛠 Tech Stack

  • React
  • Draft.js
  • emoji-picker-react
  • Lucide Icons
  • CSS (custom styles, easily replaceable with Tailwind or Sass)

📦 Installation

git clone https://github.com/gaurang6719/Text-Editor.git
cd react-rich-text-editor
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors