Nolan Lawson
a871cacbf2
Merge pull request #277 from kayleemann/master
...
Support case where showPreview is false but showSkinTones is true. Also add prepare script.
2019-03-08 07:32:23 -08:00
Kaylee Mann
caba7d0b34
Show preview panel when showPreview is false but showSkinTones is true.
...
This is necessary in order to be able to show skin tone picker even when
one desires for the mouseover preview to be invisible. This is an
important case because mouseover displays must be disabled in order to
enable single click emoji typing on iOS without disabling the skin tone
picker.
2019-03-08 14:00:50 +09:00
Nolan Lawson
f60220870e
fix: allow prop-types to be removed in production
...
fixes #257
2019-03-07 18:12:37 -08:00
Ross Khanas
be27ba5779
Update preview.js
2018-11-13 19:21:07 +09:00
Etienne Lemay
2c060c56bc
Rename “skinIcon” => “skinEmoji”
...
More consistent with other props
2018-08-10 14:11:28 -04:00
Rena Ryumae
f1d5bc0095
Custom emoji for skin tone selector
...
Currently, the skin tone selector
is a row of colored dots
We propose creating a skinIcon field
that uses the emoji-mart dots on
default but otherwise uses the emoji
passed in by the user
2018-08-02 10:42:46 -04:00
Etienne Lemay
2e97b1faa6
Restructure data and components
2018-04-29 21:06:32 -04:00
Etienne Lemay
a8b81f1858
Restructure components
2018-04-26 12:10:52 -04:00
Etienne Lemay
8660a146e2
💄 Prettier
2018-04-26 10:36:54 -04:00
Dave Cilley
892096ea27
Add data property to any components that import data.js, and use that under the hood
2018-03-28 17:30:47 -04:00
Etienne Lemay
c113dc5e3b
💄 Add prettier.config.js
2018-03-27 14:52:31 -04:00
Etienne Lemay
88b1045ff7
💄 Prettier
2018-03-02 15:10:04 -05:00
Etienne Lemay
c010035015
Add `showSkinTones` prop to Picker [Ref #165 ]
2018-03-02 15:08:52 -05:00
Etienne Lemay
3021758115
Prettier 💄
2017-10-07 00:02:29 -04:00
Etienne Lemay
22d1a0375d
Revert Emoji back to a functional component
2017-09-30 11:37:02 -04:00
Eugen Rochko
fdb88daa31
Remove function binds in render wherever possible, use PureComponent
2017-09-29 16:46:29 +02:00
Igor Lobanov
4dc05ef8da
Size reduced from 87.35 KB to 79.43 KB
2017-09-17 12:06:42 +03:00
Etienne Lemay
0736c65580
Use Emoji function instead of using JSX
...
So React doesn’t have to mount/unmount functional components
2017-05-27 11:16:54 -04:00
Sam Kelleher
95be21383d
Allow the fallback emoji to be optional, will display nothing.
2017-05-25 18:27:30 +01:00
nsarafa
ed5a6f1777
update components from React.PropTypes to PropTypes package to avoid
...
warning message
2017-05-04 21:38:03 -04:00
Etienne Lemay
1dfa58239f
💄
2016-10-26 23:27:55 -04:00
Etienne Lemay
9648c7d8e2
🏬 Emoji Mart™
2016-07-27 11:35:12 -04:00
Etienne Lemay
a51626ae79
Move some reusable logic into utils
2016-07-20 14:50:44 -04:00
Etienne Lemay
b0893c39be
Make picker’s title and emoji customizable
2016-07-15 12:50:06 -04:00
Etienne Lemay
f843ad5776
Use <div> instead of <span> w/ <br>
2016-07-12 16:52:18 -04:00
Etienne Lemay
49ec3b9efe
Normalize emoticons when building data
2016-07-07 17:22:40 -04:00
Etienne Lemay
573ef818f5
List emoticons in emoji preview
...
Ignore when same but lowercase/uppercase
2016-07-07 17:05:37 -04:00
Etienne Lemay
f8165922b5
Add skin picker
2016-06-08 20:22:29 -04:00
Etienne Lemay
9d10aa635b
Add index.js to folders
2016-06-02 13:21:31 -04:00
Etienne Lemay
49b8c2d6be
DRY preview/title
2016-06-01 15:25:45 -04:00
Etienne Lemay
4964d642cf
Update preview default state
2016-06-01 11:05:19 -04:00
Etienne Lemay
e23d5ce53e
<Emoji /> can either receive an emoji object or short_name
2016-06-01 10:09:15 -04:00
Etienne Lemay
e108b00768
Initial commit
2016-06-01 10:07:23 -04:00