Emoji

Emoji

e-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>

Error state[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>

Pickere-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>

tokeninpute-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 &lt;span name=&quot;dolor&quot; type=&quot;tokentype&quot; data='{ &quot;z&quot;: &quot;1&quot; }'&gt;&lt;/span&gt; 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 &lt;span name=&quot;dolor&quot; type=&quot;tokentype&quot; data='{ &quot;z&quot;: &quot;1&quot; }'&gt;&lt;/span&gt; sit"></e-token-input></e-emojipicker></div></div></div>

Angular Pickere-emojipicker

<div ng-init="test = '30&amp;#x1F601;&amp;#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&amp;#x1F601;&amp;#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>
Model value: {{ test }}

e-emoji API Reference

Properties

NameDescriptionTypeRequiredDefault value
errorInput is invalidbooleanfalse

e-emojipicker API Reference

Events

EventDescriptionReturns
injectFires on emoji inject

Related components

Input