<!--체크박스 보여줄때는 <div class="list-item checkbox" matRipple>  클래스에 checkbox만 추가-->
<div class="list-item" *ngIf="userInfo" matRipple>
  <!--pcOn , pcOut  pcOff , pcOther-->
  <span class="presence" [ngClass]="getPresence(PresenceType.PC)"> </span>
  <dl class="item-default">
    <dt>
      <img
        class="thumbnail"
        ucapImage
        [base]="profileImageRoot"
        [path]="userInfo.profileImageFile"
        [default]="'assets/images/img_nophoto_50.png'"
        (click)="onClickOpenProfile($event, userInfo)"
      />
    </dt>
    <dd class="info">
      <div class="detail">
        <span class="name">
          <b>{{ userInfo.name }}</b>
          {{ userInfo.grade }}
        </span>
        <span class="dept">
          {{ userInfo.deptName }}
        </span>
      </div>
      <!-- 상태메시지 제외
        <div
        class="msg-status"
        *ngIf="!checkable && userInfo.intro.trim() && !compactable"
      >
        {{ userInfo.intro }}
      </div>
    --></dd>
  </dl>
  <mat-checkbox
    *ngIf="checkable"
    #checkbox
    [checked]="isChecked"
    (change)="onChangeCheck(checkbox.checked, userInfo)"
    (click)="onClickCheck($event)"
  >
  </mat-checkbox>
</div>
