2 repository-uri
Components and utilities that integrate the Draft.js immutable content model into web applications.
Distinct from Draft-Based State Utilities: The candidates are for Node.js shims or state utilities, not the structural integration of the Draft.js editor core.
Explore 2 awesome GitHub repositories matching web development · Draft.js Integrations. Refine with filters or upvote what's useful.
Braft Editor este un editor de text îmbogățit bazat pe React, construit pe Draft.js, care oferă un framework pentru crearea și formatarea conținutului. Funcționează ca o componentă UI reutilizabilă care permite utilizatorilor să compună documente formatate într-o interfață WYSIWYG și să exporte conținutul rezultat ca string-uri HTML. Proiectul dispune de suport de localizare încorporat pentru mai multe limbi, inclusiv chineză, japoneză și coreeană. Oferă un sistem modular pentru extinderea funcționalității editorului prin plugin-uri, mapări personalizate ale toolbar-ului și entități media specializate. Editorul acoperă o gamă largă de capabilități de conținut, inclusiv formatarea textului îmbogățit, stilizarea paragrafelor și a blocurilor și organizarea listelor imbricate. Suportă încorporarea conținutului multimedia, cum ar fi imagini, audio, video și blocuri de cod formatate. Starea documentului este gestionată printr-un model de componentă controlată, permițând sincronizarea între editor și starea aplicației.
Built as a comprehensive wrapper and framework around the Draft.js core for React environments.
Acest proiect este un framework de plugin-uri pentru editorul de text îmbogățit Draft.js, oferind un sistem pentru a adăuga comportamente personalizate, decoratori și scurtături de tastatură. Acesta funcționează ca un toolkit pentru extinderea editorului cu formatare avansată și elemente interactive, oferind în același timp o bibliotecă de componente React UI pentru gestionarea barelor de instrumente și a ferestrelor pop-up. Framework-ul se distinge prin suportul său specializat pentru sistemele de mențiuni sociale, permițând detectarea și formatarea hashtag-urilor și a mențiunilor utilizatorilor ca entități interactive prin declanșatoare de completare automată. Include, de asemenea, o suită cuprinzătoare de extensii media bogate pentru încorporarea și manipularea imaginilor, videoclipurilor, emoji-urilor și stickerelor direct în fluxul textului. Capabilitățile largi includ implementarea barelor de instrumente contextuale — cum ar fi meniurile plutitoare, statice sau aliniate lateral — și capacitatea de a gestiona aranjarea conținutului prin interacțiuni de tip drag-and-drop și redimensionarea blocurilor. Sistemul acoperă, de asemenea, instrumente de gestionare a conținutului, cum ar fi metricile documentului în timp real și gestionarea istoricului pentru operațiunile de undo și redo. Proiectul este scris în TypeScript și oferă o arhitectură extensibilă pentru integrarea decoratorilor personalizați și a pipeline-urilor de transformare a stării.
Provides a modular plugin architecture for extending the core functionality of the Draft.js editor.