Emoji
Emoji
Copy Pug Copy HTML Open in playground Show code Hide codee-emoji
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input1">
Emoji input
</label>
<e-emoji>
<input class="e-input" id="input1" type="text" placeholder="test" value="👨👩👦👦">
</e-emoji>
</div>
</div>
</div><div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input1">
Emoji input
</label>
<e-emoji>
<input class="e-input" id="input1" type="text" placeholder="test" value="👨👩👦👦">
</e-emoji>
</div>
</div>
</div>JavaScript Copy JavaScript
Error state Copy Pug Copy HTML Open in playground Show code Hide code[error]
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input1">
Emoji input
</label>
<e-emoji error>
<input class="e-input" id="input1" type="text" placeholder="test" value="😿">
</e-emoji>
</div>
</div>
</div><div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input1">
Emoji input
</label>
<e-emoji error>
<input class="e-input" id="input1" type="text" placeholder="test" value="😿">
</e-emoji>
</div>
</div>
</div>JavaScript Copy JavaScript
Picker Copy Pug Copy HTML Open in playground Show code Hide codee-emojipicker
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input2">
Emoji input with picker
</label>
<e-emojipicker class="e-emojipicker">
<e-emoji>
<input class="e-input" id="input2" type="text" placeholder="test" value="Lorem ipsum dolor sit amet">
</e-emoji>
</e-emojipicker>
</div>
</div>
</div><div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input2">
Emoji input with picker
</label>
<e-emojipicker class="e-emojipicker">
<e-emoji>
<input class="e-input" id="input2" type="text" placeholder="test" value="Lorem ipsum dolor sit amet">
</e-emoji>
</e-emojipicker>
</div>
</div>
</div>JavaScript Copy JavaScript
tokeninput Copy Pug Copy HTML Open in playground Show code Hide codee-emojipicker > e-tokeninput
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input2">
Tokeninput with emojipicker
</label>
<e-emojipicker class="e-emojipicker">
<e-token-input class="e-tokeninput" value="Lorem ipsum <span name="dolor" type="tokentype" data='{ "z": "1" }'></span> sit"></e-token-input>
</e-emojipicker>
</div>
</div>
</div><div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input2">
Tokeninput with emojipicker
</label>
<e-emojipicker class="e-emojipicker">
<e-token-input class="e-tokeninput" value="Lorem ipsum <span name="dolor" type="tokentype" data='{ "z": "1" }'></span> sit"></e-token-input>
</e-emojipicker>
</div>
</div>
</div>JavaScript Copy JavaScript
Angular Picker Copy Pug Copy HTML Open in playground Show code Hide codee-emojipicker
<div ng-init="test = '30&#x1F601;&#x1F601;'"></div>
Model value: {{ test }}
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input3">
New emoji input
</label>
<e-emojipicker class="e-emojipicker">
<e-emoji>
<input class="e-input" type="text" id="input3" placeholder="Placeholder" ng-model="test">
</e-emoji>
</e-emojipicker>
</div>
</div>
</div><div ng-init="test = '30&#x1F601;&#x1F601;'"></div>
Model value: {{ test }}
<div class="e-row">
<div class="e-col-4">
<div class="e-field">
<label class="e-field__label" for="input3">
New emoji input
</label>
<e-emojipicker class="e-emojipicker">
<e-emoji>
<input class="e-input" type="text" id="input3" placeholder="Placeholder" ng-model="test">
</e-emoji>
</e-emojipicker>
</div>
</div>
</div>JavaScript Copy JavaScript
e-emoji API Reference
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| error | Input is invalid | boolean | false |
e-emojipicker API Reference
Events
| Event | Description | Returns |
|---|---|---|
inject | Fires on emoji inject | |