Skip to content

Commit

Permalink
Add Get emoji data from Native story
Browse files Browse the repository at this point in the history
  • Loading branch information
johnsenpeder committed Nov 29, 2018
1 parent 1c7a5d6 commit f90defb
Showing 1 changed file with 34 additions and 1 deletion.
35 changes: 34 additions & 1 deletion stories/index.js
Expand Up @@ -11,7 +11,8 @@ import {
color,
} from '@storybook/addon-knobs'

import { Picker, Emoji, emojiIndex } from '../dist'
import { Picker, Emoji, emojiIndex, getEmojiDataFromNative } from '../dist'
import data from '../data/all.json'
import '../css/emoji-mart.css'

const SETS = ['apple', 'google', 'twitter', 'emojione', 'messenger', 'facebook']
Expand Down Expand Up @@ -214,3 +215,35 @@ storiesOf('Headless Search', module)
</div>
)
})

storiesOf('Get emoji data from Native', module)
.addDecorator(withKnobs)
.add('Default', () => {
let emojiData = getEmojiDataFromNative(
text('Unicode', '🤾🏽‍♂️'),
select('Emoji pack', SETS, SETS[0]),
data
)
if (!emojiData) {
return (
<div>
Couldn't find emojiData from native string...
</div>
)
}

return (
<div>
<Emoji
skin={emojiData.skin || null}
set={select('Emoji pack', SETS, SETS[0])}
emoji={emojiData}
size={48}
/>

<pre>
emojiData: {JSON.stringify(emojiData, null, 2)}
</pre>
</div>
)
})

0 comments on commit f90defb

Please sign in to comment.