Comments (7)
Hi @c0bra it did work for me, however take a look at the quill page there may be some other issues related to yours.
from quill-emoji.
So I had to go another route. I forked this repo and exported
emoji-map.js
as a named export.Then I used the map to convert emoji names to unicode characters like so:
import { EmojiMap } from 'quill-emoji'; const emoji = 'smile'; const code = String.fromCodePoint(parseInt(EmojiMap[emoji].unicode, 16));This has worked for me in sending SMS content, etc.
@c0bra, you can actually just get it from this package without forking: https://github.com/contentco/quill-emoji/blob/master/src/module-emoji.js
import QuillEmoji from 'quill-emoji';
const { ShortNameEmoji } = QuillEmoji;
console.log(ShortNameEmoji.DEFAULTS.emojiList);
You can then just re-implement their mapping in your own code:
const emojiMap = {};
emojiList.forEach((emojiListObject) => {
emojiMap[emojiListObject.name] = emojiListObject;
});
from quill-emoji.
@PostMidnight can you try the latest version of quill-emoji and report back?
from quill-emoji.
looking good, thank you!
from quill-emoji.
@PostMidnight did it work for you after updating or did you have to do something else? I'm experiencing your issue with version 0.1.7.
from quill-emoji.
Hi @c0bra , the new emoji works well. Quill however may need further work. See the quill page for documented issues and potential solutions.
from quill-emoji.
So I had to go another route. I forked this repo and exported emoji-map.js
as a named export.
Then I used the map to convert emoji names to unicode characters like so:
import { EmojiMap } from 'quill-emoji';
const emoji = 'smile';
const code = String.fromCodePoint(parseInt(EmojiMap[emoji].unicode, 16));
This has worked for me in sending SMS content, etc.
from quill-emoji.
Related Issues (20)
- onOpen and onClose options do not work HOT 2
- Disable focus auto-scroll when emojis are added in text
- src & dist directory are not sync HOT 4
- wrong background HOT 1
- Change position of emoji palette HOT 2
- Code splitting
- [Parchment] Cannot insert emojiBlot into block
- textarea-emoji not working properly on ios devices HOT 1
- Unicode for the speech emoji is incorrect
- Clickable elements should be buttons, or at least have a tab index (usability/accessibility issue)
- Is it possible to keep emoji pallete open after selecting emoji? HOT 2
- Emojis not showing after opening palette - Angular 11 HOT 5
- Image sprite is too big in size HOT 1
- Unable to close emoji panel and unable to open-close with a custom button outside of quill editor
- Unable to show recent emojis
- unable to install from npm
- [Parchment] Cannot insert emoji into block for React.js HOT 1
- Double emoji button HOT 1
- Emoji doesn't express any symbols
- Can I have an example of how to position the emoji palette higher?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quill-emoji.