[Example] Update emoji examples with clicked emoji

nolan/hinaloe-test
Etienne Lemay 2017-04-23 17:31:40 +02:00
parent b8abf0a310
commit 2ace579c7d
1 changed files with 25 additions and 21 deletions

View File

@ -13,6 +13,7 @@ class Example extends React.Component {
native: true, native: true,
set: 'apple', set: 'apple',
hidden: false, hidden: false,
currentEmoji: 'thumbsup',
} }
} }
@ -100,7 +101,10 @@ class Example extends React.Component {
skin={this.state.skin} skin={this.state.skin}
native={this.state.native} native={this.state.native}
set={this.state.set} set={this.state.set}
onClick={(emoji) => console.log(emoji)} onClick={(emoji) => {
this.setState({ currentEmoji: emoji.id })
console.log(emoji)
}}
/> />
} }
@ -121,11 +125,11 @@ class Example extends React.Component {
</pre> </pre>
<span style={{ display: 'inline-block', marginTop: 60 }}> <span style={{ display: 'inline-block', marginTop: 60 }}>
<Emoji {Emoji({
emoji='thumbsup' emoji: this.state.currentEmoji,
size={64} size: 64,
set={this.state.set} set: this.state.set,
/> })}
</span> </span>
</div> </div>
@ -144,11 +148,11 @@ class Example extends React.Component {
</pre> </pre>
<span style={{ display: 'inline-block', marginTop: 40 }}> <span style={{ display: 'inline-block', marginTop: 40 }}>
<Emoji {Emoji({
emoji=':thumbsup:' emoji: `:${this.state.currentEmoji}:`,
size={64} size: 64,
set={this.state.set} set: this.state.set,
/> })}
</span> </span>
</div> </div>
@ -167,11 +171,11 @@ class Example extends React.Component {
</pre> </pre>
<span style={{ display: 'inline-block', marginTop: 40 }}> <span style={{ display: 'inline-block', marginTop: 40 }}>
<Emoji {Emoji({
emoji=':thumbsup::skin-tone-3:' emoji: `:${this.state.currentEmoji}::skin-tone-3:`,
size={64} size: 64,
set={this.state.set} set: this.state.set,
/> })}
</span> </span>
</div> </div>
@ -191,11 +195,11 @@ class Example extends React.Component {
</pre> </pre>
<span style={{ display: 'inline-block', marginTop: 60 }}> <span style={{ display: 'inline-block', marginTop: 60 }}>
<Emoji {Emoji({
emoji=':thumbsup::skin-tone-3:' emoji: `:${this.state.currentEmoji}::skin-tone-3:`,
size={64} size: 64,
native={true} native: true,
/> })}
</span> </span>
</div> </div>
</div> </div>