JSFiddle - React, Tailwind, and code Playground

by Dale Howard

HTML

<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/css/fabric.min.css" />
<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/css/fabric.components.min.css" />
<script src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/js/fabric.min.js"></script>


<div class="ms-PeoplePicker ms-PeoplePicker--compact">
  <div class="ms-PeoplePicker-searchBox">
    <div class="ms-TextField ms-TextField--textFieldUnderlined">
      <input class="ms-TextField-field" type="text" value="" placeholder="Select or enter an option">
    </div>
  </div>
  <div class="ms-PeoplePicker-results ms-PeoplePicker-results--compact">
    <div class="ms-PeoplePicker-resultGroup">
      <div class="ms-PeoplePicker-resultGroupTitle">
        Contacts
      </div>
      <div class="ms-PeoplePicker-result" tabindex="1">
        <div class="ms-Persona ms-Persona--xs">
          <div class="ms-Persona-imageArea">
            <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
          </div>
          <div class="ms-Persona-presence">
          </div>
          <div class="ms-Persona-details">
            <div class="ms-Persona-primaryText">Russel Miller</div>
            <div class="ms-Persona-secondaryText">Sales</div>
          </div>
        </div>
        <button class="ms-PeoplePicker-resultAction">
          <i class="ms-Icon ms-Icon--Clear"></i>
        </button>
      </div>
      <div class="ms-PeoplePicker-result" tabindex="1">
        <div class="ms-Persona ms-Persona--xs">
          <div class="ms-Persona-imageArea">
            <div class="ms-Persona-initials ms-Persona-initials--purple">DF</div>
          </div>
          <div class="ms-Persona-presence">
          </div>
          <div class="ms-Persona-details">
            <div class="ms-Persona-primaryText">Douglas Fielder</div>
            <div class="ms-Persona-secondaryText">Public...

JavaScript

<script type="text/javascript">
  var PeoplePickerElements = document.querySelectorAll(".ms-PeoplePicker");
  for (var i = 0; i < PeoplePickerElements.length; i++) {
    new fabric['PeoplePicker'](PeoplePickerElements[i]);
  }
</script>