Skip to content

Commit 7090252

Browse files
Fixed cdn and unit tests for twemoji (#107)
* Changed cdn for twemoji * Update index.js * Fixed unit test * Fixed linting
1 parent cd9c398 commit 7090252

File tree

2 files changed

+40
-38
lines changed

2 files changed

+40
-38
lines changed

src/__tests__/__snapshots__/index-test.js.snap

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1904,7 +1904,7 @@ exports[`Twemoji a mixture of emoji syntax 1`] = `
19041904
<img
19051905
alt="😆"
19061906
className={undefined}
1907-
src="https://twemoji.maxcdn.com/2/72x72/1f606.png"
1907+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f606.png"
19081908
style={
19091909
Object {
19101910
"height": "1em",
@@ -1917,7 +1917,7 @@ exports[`Twemoji a mixture of emoji syntax 1`] = `
19171917
<img
19181918
alt="💩"
19191919
className={undefined}
1920-
src="https://twemoji.maxcdn.com/2/72x72/1f4a9.png"
1920+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f4a9.png"
19211921
style={
19221922
Object {
19231923
"height": "1em",
@@ -1930,7 +1930,7 @@ exports[`Twemoji a mixture of emoji syntax 1`] = `
19301930
<img
19311931
alt="😃"
19321932
className={undefined}
1933-
src="https://twemoji.maxcdn.com/2/72x72/1f603.png"
1933+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f603.png"
19341934
style={
19351935
Object {
19361936
"height": "1em",
@@ -1943,7 +1943,7 @@ exports[`Twemoji a mixture of emoji syntax 1`] = `
19431943
<img
19441944
alt="👌🏿"
19451945
className={undefined}
1946-
src="https://twemoji.maxcdn.com/2/72x72/1f44c-1f3ff.png"
1946+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c-1f3ff.png"
19471947
style={
19481948
Object {
19491949
"height": "1em",
@@ -1961,7 +1961,7 @@ exports[`Twemoji aliases containing underscores 1`] = `
19611961
<img
19621962
alt="😜"
19631963
className={undefined}
1964-
src="https://twemoji.maxcdn.com/2/72x72/1f61c.png"
1964+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f61c.png"
19651965
style={
19661966
Object {
19671967
"height": "1em",
@@ -1981,7 +1981,7 @@ exports[`Twemoji aliases with skin tone modifiers 1`] = `
19811981
<img
19821982
alt="👩🏿"
19831983
className={undefined}
1984-
src="https://twemoji.maxcdn.com/2/72x72/1f469-1f3ff.png"
1984+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f469-1f3ff.png"
19851985
style={
19861986
Object {
19871987
"height": "1em",
@@ -2000,7 +2000,7 @@ exports[`Twemoji ascii aliases 1`] = `
20002000
<img
20012001
alt="😃"
20022002
className={undefined}
2003-
src="https://twemoji.maxcdn.com/2/72x72/1f603.png"
2003+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f603.png"
20042004
style={
20052005
Object {
20062006
"height": "1em",
@@ -2020,7 +2020,7 @@ exports[`Twemoji compatibility with another library that manipulates the text 1`
20202020
<img
20212021
alt="🔗"
20222022
className={undefined}
2023-
src="https://twemoji.maxcdn.com/2/72x72/1f517.png"
2023+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f517.png"
20242024
style={
20252025
Object {
20262026
"height": "1em",
@@ -2033,7 +2033,7 @@ exports[`Twemoji compatibility with another library that manipulates the text 1`
20332033
<img
20342034
alt="👌"
20352035
className={undefined}
2036-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2036+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
20372037
style={
20382038
Object {
20392039
"height": "1em",
@@ -2060,7 +2060,7 @@ exports[`Twemoji composed emojis containing U+200D and U+FE0F chars 1`] = `
20602060
<img
20612061
alt="👩‍⚕️"
20622062
className={undefined}
2063-
src="https://twemoji.maxcdn.com/2/72x72/1f469-200d-2695-fe0f.png"
2063+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f469-200d-2695-fe0f.png"
20642064
style={
20652065
Object {
20662066
"height": "1em",
@@ -2086,7 +2086,7 @@ exports[`Twemoji emoji as children 1`] = `
20862086
<img
20872087
alt="❤️"
20882088
className={undefined}
2089-
src="https://twemoji.maxcdn.com/2/72x72/2764.png"
2089+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/2764.png"
20902090
style={
20912091
Object {
20922092
"height": "1em",
@@ -2099,7 +2099,7 @@ exports[`Twemoji emoji as children 1`] = `
20992099
<img
21002100
alt="👌"
21012101
className={undefined}
2102-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2102+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
21032103
style={
21042104
Object {
21052105
"height": "1em",
@@ -2118,7 +2118,7 @@ exports[`Twemoji emoji as children with embedded expression 1`] = `
21182118
<img
21192119
alt="❤️"
21202120
className={undefined}
2121-
src="https://twemoji.maxcdn.com/2/72x72/2764.png"
2121+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/2764.png"
21222122
style={
21232123
Object {
21242124
"height": "1em",
@@ -2131,7 +2131,7 @@ exports[`Twemoji emoji as children with embedded expression 1`] = `
21312131
<img
21322132
alt="👌"
21332133
className={undefined}
2134-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2134+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
21352135
style={
21362136
Object {
21372137
"height": "1em",
@@ -2150,7 +2150,7 @@ exports[`Twemoji emoji as children with other HTML elements 1`] = `
21502150
<img
21512151
alt="❤️"
21522152
className={undefined}
2153-
src="https://twemoji.maxcdn.com/2/72x72/2764.png"
2153+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/2764.png"
21542154
style={
21552155
Object {
21562156
"height": "1em",
@@ -2163,7 +2163,7 @@ exports[`Twemoji emoji as children with other HTML elements 1`] = `
21632163
<img
21642164
alt="👌"
21652165
className={undefined}
2166-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2166+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
21672167
style={
21682168
Object {
21692169
"height": "1em",
@@ -2185,7 +2185,7 @@ exports[`Twemoji emoji as children with other react components 1`] = `
21852185
<img
21862186
alt="❤️"
21872187
className={undefined}
2188-
src="https://twemoji.maxcdn.com/2/72x72/2764.png"
2188+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/2764.png"
21892189
style={
21902190
Object {
21912191
"height": "1em",
@@ -2198,7 +2198,7 @@ exports[`Twemoji emoji as children with other react components 1`] = `
21982198
<img
21992199
alt="👌"
22002200
className={undefined}
2201-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2201+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
22022202
style={
22032203
Object {
22042204
"height": "1em",
@@ -2238,7 +2238,7 @@ exports[`Twemoji emoji with a multiple codepoints 1`] = `
22382238
<img
22392239
alt="👍🏾"
22402240
className={undefined}
2241-
src="https://twemoji.maxcdn.com/2/72x72/1f44d-1f3fe.png"
2241+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44d-1f3fe.png"
22422242
style={
22432243
Object {
22442244
"height": "1em",
@@ -2251,7 +2251,7 @@ exports[`Twemoji emoji with a multiple codepoints 1`] = `
22512251
<img
22522252
alt="👨‍👩‍👧‍👦"
22532253
className={undefined}
2254-
src="https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png"
2254+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png"
22552255
style={
22562256
Object {
22572257
"height": "1em",
@@ -2270,7 +2270,7 @@ exports[`Twemoji emoji with a single codepoint 1`] = `
22702270
<img
22712271
alt="❤️"
22722272
className={undefined}
2273-
src="https://twemoji.maxcdn.com/2/72x72/2764.png"
2273+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/2764.png"
22742274
style={
22752275
Object {
22762276
"height": "1em",
@@ -2283,7 +2283,7 @@ exports[`Twemoji emoji with a single codepoint 1`] = `
22832283
<img
22842284
alt="👌"
22852285
className={undefined}
2286-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2286+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
22872287
style={
22882288
Object {
22892289
"height": "1em",
@@ -2301,7 +2301,7 @@ exports[`Twemoji four emoji should not add onlyEmojiClassName 1`] = `
23012301
<img
23022302
alt="👋"
23032303
className={undefined}
2304-
src="https://twemoji.maxcdn.com/2/72x72/1f44b.png"
2304+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44b.png"
23052305
style={
23062306
Object {
23072307
"height": "1em",
@@ -2313,7 +2313,7 @@ exports[`Twemoji four emoji should not add onlyEmojiClassName 1`] = `
23132313
<img
23142314
alt="😀"
23152315
className={undefined}
2316-
src="https://twemoji.maxcdn.com/2/72x72/1f600.png"
2316+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f600.png"
23172317
style={
23182318
Object {
23192319
"height": "1em",
@@ -2325,7 +2325,7 @@ exports[`Twemoji four emoji should not add onlyEmojiClassName 1`] = `
23252325
<img
23262326
alt="👍🏾"
23272327
className={undefined}
2328-
src="https://twemoji.maxcdn.com/2/72x72/1f44d-1f3fe.png"
2328+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44d-1f3fe.png"
23292329
style={
23302330
Object {
23312331
"height": "1em",
@@ -2337,7 +2337,7 @@ exports[`Twemoji four emoji should not add onlyEmojiClassName 1`] = `
23372337
<img
23382338
alt="💞"
23392339
className={undefined}
2340-
src="https://twemoji.maxcdn.com/2/72x72/1f49e.png"
2340+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f49e.png"
23412341
style={
23422342
Object {
23432343
"height": "1em",
@@ -2355,7 +2355,7 @@ exports[`Twemoji just emoji should add onlyEmojiClassName 1`] = `
23552355
<img
23562356
alt="😀"
23572357
className={undefined}
2358-
src="https://twemoji.maxcdn.com/2/72x72/1f600.png"
2358+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f600.png"
23592359
style={
23602360
Object {
23612361
"height": "1em",
@@ -2373,7 +2373,7 @@ exports[`Twemoji just emoticon should add onlyEmojiClassName 1`] = `
23732373
<img
23742374
alt="😄"
23752375
className={undefined}
2376-
src="https://twemoji.maxcdn.com/2/72x72/1f604.png"
2376+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f604.png"
23772377
style={
23782378
Object {
23792379
"height": "1em",
@@ -2392,7 +2392,7 @@ exports[`Twemoji simple aliases 1`] = `
23922392
<img
23932393
alt="😄"
23942394
className={undefined}
2395-
src="https://twemoji.maxcdn.com/2/72x72/1f604.png"
2395+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f604.png"
23962396
style={
23972397
Object {
23982398
"height": "1em",
@@ -2405,7 +2405,7 @@ exports[`Twemoji simple aliases 1`] = `
24052405
<img
24062406
alt="👍"
24072407
className={undefined}
2408-
src="https://twemoji.maxcdn.com/2/72x72/1f44d.png"
2408+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44d.png"
24092409
style={
24102410
Object {
24112411
"height": "1em",
@@ -2430,7 +2430,7 @@ exports[`Twemoji three emoji should add onlyEmojiClassName 1`] = `
24302430
<img
24312431
alt="😀"
24322432
className={undefined}
2433-
src="https://twemoji.maxcdn.com/2/72x72/1f600.png"
2433+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f600.png"
24342434
style={
24352435
Object {
24362436
"height": "1em",
@@ -2442,7 +2442,7 @@ exports[`Twemoji three emoji should add onlyEmojiClassName 1`] = `
24422442
<img
24432443
alt="👍🏾"
24442444
className={undefined}
2445-
src="https://twemoji.maxcdn.com/2/72x72/1f44d-1f3fe.png"
2445+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44d-1f3fe.png"
24462446
style={
24472447
Object {
24482448
"height": "1em",
@@ -2454,7 +2454,7 @@ exports[`Twemoji three emoji should add onlyEmojiClassName 1`] = `
24542454
<img
24552455
alt="💞"
24562456
className={undefined}
2457-
src="https://twemoji.maxcdn.com/2/72x72/1f49e.png"
2457+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f49e.png"
24582458
style={
24592459
Object {
24602460
"height": "1em",
@@ -2474,7 +2474,7 @@ exports[`Twemoji with size prop 1`] = `
24742474
<img
24752475
alt="👨🏿"
24762476
className={undefined}
2477-
src="https://twemoji.maxcdn.com/2/72x72/1f468-1f3ff.png"
2477+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f468-1f3ff.png"
24782478
style={
24792479
Object {
24802480
"height": "1em",
@@ -2487,7 +2487,7 @@ exports[`Twemoji with size prop 1`] = `
24872487
<img
24882488
alt="👌"
24892489
className={undefined}
2490-
src="https://twemoji.maxcdn.com/2/72x72/1f44c.png"
2490+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/72x72/1f44c.png"
24912491
style={
24922492
Object {
24932493
"height": "1em",
@@ -2506,7 +2506,7 @@ exports[`Twemoji with svg prop 1`] = `
25062506
<img
25072507
alt="👨🏿"
25082508
className={undefined}
2509-
src="https://twemoji.maxcdn.com/2/svg/1f468-1f3ff.svg"
2509+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/svg/1f468-1f3ff.svg"
25102510
style={
25112511
Object {
25122512
"height": "1em",
@@ -2519,7 +2519,7 @@ exports[`Twemoji with svg prop 1`] = `
25192519
<img
25202520
alt="👌"
25212521
className={undefined}
2522-
src="https://twemoji.maxcdn.com/2/svg/1f44c.svg"
2522+
src="https://cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/svg/1f44c.svg"
25232523
style={
25242524
Object {
25252525
"height": "1em",

src/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ export function Twemoji({ svg, options, ...rest }) {
1717

1818
options = {
1919
protocol,
20-
baseUrl: `//twemoji.maxcdn.com/2/${svg ? "svg/" : ""}`,
20+
baseUrl: `//cdnjs.cloudflare.com/ajax/libs/twemoji/12.0.4/2/${
21+
svg ? "svg/" : ""
22+
}`,
2123
size,
2224
ext,
2325
...options,

0 commit comments

Comments
 (0)